QEMU 10 улучшает производительность и расширяет поддержку новых архитектур

QEMU 10 — это новая основная версия этого популярного инструмента виртуализации и эмуляции с открытым исходным кодом, выпуск, который, помимо его нумерации, вносит значительные изменения как в производительность, так и в совместимость с современными архитектурами.
Одним из наиболее заметных улучшений этой новой версии QEMU является увеличение скорости выполнения основных операций в системах на базе x86, что сокращает время загрузки. В соответствии с этим также была добавлена поддержка новых моделей процессоров Intel, то есть совместимость с текущими и будущими поколениями процессоров, в основном серии Xeon.
Что касается альтернативных архитектур, то для ARM была оптимизирована система аутентификации по указателям и добавлены новые функции, расширяющие возможности эмуляции, что может быть полезно в конкретных средах разработки или тестирования; в то время как поддержка RISC-V также получила внимание в этом выпуске, благодаря новым функциям и совместимости с процессорами последнего поколения.
Другие, менее распространенные архитектуры, такие как HPPA и s390x, также были приняты во внимание с улучшениями, начиная от увеличения поддерживаемой памяти и заканчивая новыми возможностями управления устройствами.
Еще одна выдающаяся новинка QEMU 10 направлена на устройства хранения и ввода-вывода, которые повысили эффективность и вычислительную мощность в требовательных системах, что может иметь решающее значение в сценариях с высокой рабочей нагрузкой.
Наконец, была представлена новая функция для облегчения оперативных обновлений, которая позволяет применять изменения без остановки виртуальных машин. И наоборот, старые и редко используемые функции были удалены с целью облегчения обслуживания QEMU.
Конечно, все изложенное — это не более чем простое и очень поверхностное представление о том, что нового в QEMU 10, загрузка которого уже доступна по обычным каналам. В остальном все подробности в примечаниях к выпуску.