Megjelent a QEMU 11.0: búcsúzik a 32 bites hoszttámogatás

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

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.