A népszerű nyílt forráskódú gépemulátor és virtualizációs megoldás, a QEMU hivatalosan is kiadta a 11.0-s verziót, négy release candidate után. A kiadás egyik legfontosabb változása, hogy megszűnt a 32 bites hosztrendszerek támogatása.
„A 32 bites hoszttámogatás fenntartása jelentős terhet rótt a QEMU projektre. Minden 32 bites hosztrendszer támogatását elhagytuk.”
A kiadás egy Diamond Rapids x86 CPU modellt is hoz, valamint natív Nitro Enclaves támogatást vezet be a
nitro
acceleratoron és a
-M nitro
machine type-on keresztül.
Virtualizáció terén a QEMU 11.0 KVM-frissítéseket kapott, például CET virtualizációs támogatást. Emellett reset támogatást ad a SEV-SNP és TDX gépekhez, a SEV-ES leállítási kéréseket pedig guest panic eseményként jelenti.
Az ARM is jelentős frissítéseket kapott a QEMU 11.0-ban: bekerült a
FEAT_ASID2
és a
FEAT_E2H0
emulációja, megjelent az SMMUv3 gyorsítás a
-device arm-smmuv3,accel=on
használatával, valamint WHPX támogatást kapott a
virt
board. A
virt
board mostantól tartalmazza a
virtio-mmio-transports
tulajdonságot, a KVM CPU-k pedig támogatják a
kvm-psci-version
propertyt.
Ez a kiadás több elavult machine type-ot és interfészt is kivezet. Arm alatt az
ast2700a0-evb
helyét az
ast2700a1-evb
veszi át, a korábban elavultnak jelölt
highbank
és
midway
gépeket pedig eltávolították. x86-on a QEMU 11.0 kivezeti a
pc-i440fx-2.6
,
pc-q35-2.6
,
pc-i440fx-2.7
és
pc-q35-2.7
machine type-okat.
A migrációs funkciók is fejlődtek. A QEMU 11.0 megoldja a mapped RAM migrációs problémáit az
x-ignore-shared
segítségével, KVM mellett optimalizálja a dirty syncet a nem igazított RAM blokkoknál, bevezet egy
failing
migrációs állapotot, és kiterjeszti a COLO-t multifd támogatással.
A grafikai és tárolási fejlesztések között a
virtio-gpu
immár támogatja a natív context drivereket, és kimenetenként megadható a felbontás. A block layerben az NFS driver már támogatja a
libnfs
v6-ot, a curl block driver egy
force-range
opcióval bővült HTTP(S) image-ekhez, a FUSE block export pedig mostantól aszinkron módon kezeli a kéréseket, és több iothreadet is támogat.
A QEMU 11.0 további architektúrákhoz is hoz frissítéseket. A RISC-V új extension támogatást és több javítást kapott, a LoongArch KVM-hez PMU migrációs támogatást és új TCG utasítás-támogatást ad, a PowerPC több eszközhöz Snapshot támogatást és pseries migrációs javításokat kapott, az s390x pedig már képes
virtio-blk-pci
eszközökről bootolni.
További változás a Windowsos guest agent frissítése, a 9pfs fejlesztése, az I/O alrendszer javításai, valamint a bővített TCG plugin támogatás, beleértve az in-tree C++ pluginokat és az új plugin API-kat.
További részletekért nézd meg a változásnaplót. A QEMU 11.0 forráskódja letölthető a projekt GitHub oldaláról.
![]()
