Вышла новая версия QEMU 10.0.0. QEMU как эмулятор позволяет исполнять программы, созданные для одной архитектуры, на других платформах. Например, приложения для ARM можно запустить на ПК с архитектурой x86. В режиме виртуализации QEMU использует мощности CPU, а также Xen и KVM гипервизоры, улучшая производительность и сохраняя изолированность.
Первоначально созданный для запуска Linux-программ под x86 на других архитектурах, проект QEMU поддерживает 14 аппаратных архитектур и более 400 эмулируемых устройств. Версия 10.0.0 включает более 2800 изменений от 211 разработчиков.
Основные изменения
- Драйвер virtio-scsi получил поддержку многоуровневой системы очередей, что улучшает многопоточный доступ при работе с несколькими ядрами. Это позволяет использовать более 28 дисков и сравнивается с производительностью virtio-blk.
- В VFIO улучшена поддержка проброса IGD для GPU процессоров Intel последних поколений, и добавлена поддержка старых моделей ATI.
- Документация по QMP существенно расширена, что упрощает управление QEMU.
- Новый режим Live-миграции, "cpr-transfer", оптимизирует перенос гостевой системы, минимизируя время простоя.
Обновления и поддержка
- Новые графические устройства для macOS обеспечивают аппаратное ускорение в гостевых системах.
- Модели Intel Xeon и архитектуры ARM получили значительные улучшения, добавлены новые расширения инструкций и улучшения производительности.
- RISC-V и HPPA поддерживают новые платформы, включая дополнительные аппаратные расширения и упрощения.
- Улучшена поддержка LoongArch и плат s390x для повышения эффективности и производительности.
QEMU 10.0.0 предлагает серьёзные улучшения в эмуляции и виртуализации. Эффективное управление VPS и расширенные функции обеспечивают современные IT-инфраструктуры, что важно для целей облачного хостинга и аренды VPS.