
qemu 10.1 – это последняя стабильная версия эмулятора машин с открытым исходным кодом и программного обеспечения для виртуализации, в которой появились новые функции и улучшения для эмуляции нового поколения.
Релиз QEMU 10.1, вышедший спустя четыре месяца после выхода QEMU 10.0, представляет поддержку расширений домена доверия (TDX) компании Intel для KVM (Kernel-based Virtual Machine), что требует наличия машины под управлением ядра Linux 6.16 или более поздней версии, а также поддержку запуска виртуальной машины TDX или SEV-SNP из файла IGVM.
Для эмуляции ARM в QEMU 10.1 появилась поддержка эмуляции новых архитектур процессоров, включая FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 и FEAT_SVE2p1, новая мульти-SoC машина ast2700fc, новая машина Meta catalina-bmc, новая машина Nvidia gb200-bmc, поддержка FW для машин AST2700 EVB и новая модель платы max78000fthr (плата Analog Devices max78000 Cortex-M4).
Для эмуляции RISC-V в этом выпуске добавлена поддержка атомарной выборки инструкций, поддержка расширения Svrsw60t59b, max_satp_mode от главного процессора, поддержка RIMT в ACPI виртуальной машины, поддержка процессоров и платформ Kunminghu, новое свойство для установки бита vill на зарезервированное использование инструкции vsetvli, а также запись riscv_hwprobe в список linux-user strace.
Для эмуляции LoongArch в QEMU 10.1 добавлена поддержка irqchip ядра, а для эмуляции s390x – поддержка получения идентификационных данных управляющей программы через QOM. Среди прочих изменений в QEMU 10.1 появилась поддержка бита-ловушки TSS в TCG, начальная поддержка бэкендов памяти гостевой системы CoCo-memfd, а также поддержка ACPI PCI hotplug и acpi-index для PCI-устройств на ARM virt machine.
Некоторые улучшения VFIO также присутствуют в этом выпуске, включая поддержку живого обновления (CPR), новое свойство для переопределения кода класса PCI устройства, поддержку миграции VFIO с multifd на AArch64, поддержку клиентского устройства vfio-user, поддержку отчетов об изменениях конфигурации vfio-ap, автоматическое включение OpRegion для IGD passthrough, а также поддержку VFIO на виртуальных машинах TDX и SNP.
Полный список изменений можно найти в примечаниях к выпуску. Тем временем вы можете загрузить QEMU 10.1 в виде тарболла с исходным кодом с официального сайта, если вам нравится компилировать его из исходных текстов (в противном случае вам придется подождать, пока новый релиз появится в репозиториях стабильного ПО вашего дистрибутива GNU/Linux, чтобы обновиться).