от DeepUltramarine(25-04-2026)
QEMU 11.0 беше пуснат на 22 април 2026 и е поредната голяма версия на популярния open-source емулатор и виртуализатор.
Съдържа над 2500 commits от 237 автора.
Версията идва с:
Вградена поддръжка за AWS Nitro Enclaves.
Нов "nitro" accelerator и машина тип nitro, с които можете да стартирате Nitro Enclaves директно под QEMU (много полезно за тестване на AWS confidential computing без реален хардуер).
При KVM - CET virtualization.
Поддръжка за Control-flow Enforcement Technology (Intel CET) във виртуални машини през KVM. Това подобрява сигурността срещу определени видове атаки (ROP и т.н.).
Допълнително при KVM - Reset за confidential VMs.
Вече можете да рестартирате машини с AMD SEV-SNP и Intel TDX без да ги спирате напълно.
virtio-gpu
Поддръжка за native context drivers и възможност за задаване на различна резолюция на всеки изход (output).
Някои архитектурни подобрения:
x86
Нов CPU модел: Intel Xeon Diamond Rapids.
RISC-V
Добавени разширения: ZALASR, Zilsd, Zclsd, Smpmpmt.
LoongArch
Повече инструкции в TCG (SC.Q, LLACQ/SCREL, estimated reciprocal и др.), плюс PMU migration за KVM.
MIPS — Нов CPU: P8700
ARM
Поддръжка за FEAT_ASID2 и FEAT_E2H0, ускорение на SMMUv3 IOMMU, TCG емулация на SME (без SVE), възможност за стари OABI binaries, и нови свойства за virt машината (kvm-psci-version, virtio-mmio-transports).
От по важните промени:
Премахнати са старите и остарели PC машини: i440FX и Q35 от версии 2.6/2.7 (и някои още по-стари). Ако все още ползвате много стари архитектури, ще трябва да ги обновите.
Подобрения в блок устройствата (NFS с libnfs v6, curl, FUSE), IO_uring, NVMe и като цяло, подобрена I/O производителност.
Подобрена поддръжка за MSHV и WHPX accelerators.
TCG вече поддържа C++ plugins директно в дървото.
Ако ползвате QEMU основно с KVM за Linux/Windows вирутални машини, най-интересни биха били CET, reset на confidential VMs и virtio-gpu подобренията.
За разработчици на embedded/RISC-V/LoongArch/ARM има доста нови неща - TCG C++ Plugins, qemu_plugin_set_pc() за пренасочване на program counter, нов discontinuity callback (полезен при прекъсвания, изключения, host calls), в linux-user режим API за филтриране на syscalls, FUSE block export и други.
По-горе споменах още няколко.
Официалния анонс може да погледнете на https://www.qemu.org/2026/04/22/qemu-11-0-0/
За повече подробности, пълния changelog ще намерите на https://wiki.qemu.org/ChangeLog/11.0
Източник: https://www.phoronix.com/news/QEMU-11.0-Released
<< Подобренията и новостите при Firefox 150 | HDMI FRL поддръжка в Nouveau за Nvidia >>
|