Megjelent a nyílt forráskódú QEMU 9.2 gépemulátor és virtualizációs szoftver, amely különféle új funkciókat és fejlesztéseket hoz az ARM, RISC-V, x86, s390x és HPPA platformokhoz. A QEMU 9.2 letölthető forrástárként a hivatalos webhelyről, de remélhetőleg a következő napokban vagy hetekben megjelenik a disztribúciók tárolóiban is.
AWS Nitro Enklávé és új funkciók
A QEMU 9.2 egyik legfontosabb újítása a "nitro-enclave" géptípus, amely lehetővé teszi az AWS Nitro Enklávé környezetek emulációját. Az új funkció támogatja az EIF fájlformátumot (Enclave Image Format), amelyből indíthatók a virtuális gépek. Ezenkívül a verzió tartalmaz egy egypontos lebegőpontos kivételkezelő várólistát a SPARC v7/v8 architektúrákhoz.
RISC-V fejlesztések
A QEMU 9.2 jelentős előrelépéseket hoz a RISC-V architektúra támogatásában:
- Vezérlési folyamat integritási bővítmények támogatása.
- IOMMU támogatás a virt gépeknél.
- Svvptc bővítmény és kísérleti textra trigger CSR funkciók támogatása.
- Új tulajdonság a VL értékének AVL/2-re kerekítéséhez.
- fcsr regiszter naplózása az F kiterjesztés részeként.
További RISC-V fejlesztések közé tartozik a vektoros utasítások teljesítményének javítása, a Bit Manip támogatás az OpenTitan Ibex CPU-nál, és az RVV-1.0 bővítmény támogatása a host vektor műveletekhez.
ARM fejlesztések
Az ARM emuláció terén is számos újdonságot hoz a QEMU 9.2:
- Új CPU-architekturális funkciók, mint a FEAT_EBF16 és FEAT_CMOW támogatása.
- ARM MTE tulajdonságok támogatása KVM-alapú virtuális gépek esetében, ha a gazdagép CPU-ja támogatja az MTE-t.
- Rendszer módban ARM MTE támogatás TCG emuláció alatt.
A QEMU mostantól támogatja a 64 GB-nál nagyobb RAM-ot a hvf gyorsító használatával, valamint lehetővé teszi az alternatív PL011 Rust-alapú implementáció alapértelmezett kiválasztását kísérleti build esetén.
Egyéb fejlesztések és hibajavítások
- AVX10 engedélyezése a Tricore KVM emulációban, verzió kiválasztásával.
- Virtio-gpu esetén a Vulkan támogatása Venus burkolattal.
- Virtio-mem esetén felfüggesztés/folytatás támogatása x86_64 platformon.
- QATZIP támogatás a multifd kompresszorokhoz.
A verzió továbbá egy új memória API-t is tartalmaz virtuális címek olvasására, alapblokk-vektor plugint, valamint egy cflow plugint. Emellett a LUKS titkosításban SM3 hash támogatás érkezett a PBKDF2 funkcióhoz, valamint SHA-384 támogatás a glib kripto backendhez.
Letöltés és elérhetőség
A QEMU 9.2 már letölthető a hivatalos weboldalról forráskód formájában. A következő hetekben várható, hogy a stabil Linux disztribúciók szoftvertáraiból is elérhetővé válik. További részletekért tekintse meg a teljes változáslistát.