QEMU, известный программный инструмент, позволяющий пользователям эмулировать различные компьютерные системы, только что выпустил свою последнюю версию, 9.1. Она содержит более 2800 коммитов, внесенных 263 авторами, в которых представлены улучшения и новые функции для повышения производительности, масштабируемости и удобства использования.
Что нового в QEMU 9.1?
В QEMU 9.1 представлено:
- Особенности миграции: Новая поддержка разгрузки сжатия с помощью таких технологий, как Intel In-Memory Analytics Accelerator (IAA) или User Space Accelerator Development Kit (UADK), повышает эффективность живой миграции виртуальных машин. Кроме того, улучшена поддержка восстановления после сбоев посткопирования, что повышает надежность миграции виртуальных машин.
- Усовершенствования Virtio: Обновление включает поддержку VIRTIO_F_NOTIFICATION_DATA, которая позволяет гостевым драйверам отправлять дополнительные данные при доставке уведомлений об устройствах. Эта функция особенно полезна для отладки и оптимизации производительности.
- Команды гостевого агента: Что касается гостевого агента, то пользователи Linux найдут новую команду
guest-network-get-route
полезной для управления сетью, а пользователи Windows смогут воспользоваться новыми командамиguest-ssh-*
. Также расширена поддержка CLI для настройки разрешенных и заблокированных команд, что обеспечивает больший контроль и безопасность. - Усовершенствования в области безопасности и ARM: В выпуске исправлено несколько уязвимостей безопасности в сервере QEMU NBD и улучшено шифрование NBD TLS. Для архитектуры ARM также добавлена поддержка эмуляции для нескольких новых функций, расширена поддержка вложенных таблиц страниц и улучшена поддержка плат для нескольких процессоров и периферийных устройств.
- Расширение поддержки различных архитектур: Архитектура LoongArch теперь поддерживает загрузку непосредственно из ядра ELF и работу до 256 vCPU, а также расширенные возможности отладки. Обновления для RISC-V включают поддержку новых архитектурных расширений и общие улучшения, расширяя возможности эмуляции под QEMU.
- Расширенная поддержка x86: Для архитектуры x86 появилась поддержка KVM для запуска гостей AMD SEV-SNP и обновленная поддержка эмуляции CPU для новых процессоров Intel и AMD.
Наконец, как и в любом крупном выпуске, некоторые функции были упразднены для оптимизации функциональности и приведения в соответствие с современными стандартами. В частности, были удалены или устарели целевая платформа Nios II и несколько старых свойств и опций.
QEMU 9.1 также содержит предупреждения об устаревших функциях и опциях, призывая пользователей обратиться к главе Устаревшие функции в руководстве пользователя эмуляции системы QEMU для получения подробной информации о замене и защите будущего использования программного обеспечения.
Новый релиз можно загрузить с официальной страницы загрузки QEMU, где пользователи могут найти tarball. Для тех, кто интересуется подробностями, посетите анонс релиза или ознакомьтесь с журналом изменений, в котором приведен полный список изменений.
Комментарии (0)