A QEMU 10-es főverziója számos újdonságot hoz az emuláció és virtualizáció világába: új CPU- és hardvertámogatás, több szálas I/O, fejlettebb architektúra-kezelés, valamint gyorsabb működés jellemzi az új kiadást.
Tovább karcsúsított kódbázis, új architektúrák támogatása
A QEMU fejlesztői folytatják a ritkán használt alrendszerek kivezetését. Ennek részeként a régi -old-param ARM boot kapcsoló elavultnak számít, és a PXA2xx CPU család (és annak iwMMXt DSP kiterjesztése) is a kivezetés útjára lépett. Bár ezek a változások a legtöbb felhasználót nem érintik közvetlenül, mégis hozzájárulnak egy letisztultabb és fenntarthatóbb QEMU-hoz.
Architektúraspecifikus újdonságok
ARM
- Az alapértelmezett pointer-auth emuláció mostantól egy QEMU-specifikus algoritmust használ, amely nagyságrendekkel gyorsabb, mint a szabványos QARMA5. Akinek a teljes kompatibilitás szükséges, az -cpu max,pauth-qarma5=on opcióval visszakapcsolhatja.
- További újítás a Secure EL2 időzítő emuláció, valamint az új architekturális bővítések: FEAT_AFP, RPRES és XS.
RISC-V
- Számos új ISA kiterjesztés érkezett, többek között Svukte, ssstateen, SHA, Smrnmi, valamint teljesítményszámlálók delegálása.
- Két új CPU-modell is kipróbálható: a Tenstorrent Ascalon, valamint a Xiangshan Nanhu RV64. Az új riscv-iommu-sys eszköz pedig a fejlettebb I/O szeparáció alapját fekteti le.
x86
- A rep movs/stos ciklusok optimalizálása révén gyorsabb bootidők érhetők el, különösen string-intenzív firmware vagy OS útvonalakon.
- Új CPU-modellek: Intel Clearwater Forest és Sierra Forest-v2, a Xeon fejlesztések nyomvonalát követve.
HPPA
- A PA-RISC rajongói is örülhetnek: akár 256 GB vendég RAM, gyorsabb fordítás, új PCI-eszköz (Diva GSP), és választható GPU az elavult Artist kártya helyett.
Tárhely és I/O fejlesztések
A nagy áteresztésű vendégek eddig gyakran túlterhelték az egyetlen virtio-scsi I/O szálat. A QEMU 10 ezt többszálú I/O támogatással oldja meg, hasonlóan a virtio-blk rendszerhez.
A qemu-nbd fejlesztések közé tartozik az új kézfogás timeout, amely gyorsabb hibadetektálást tesz lehetővé, valamint a régóta fennálló démon-leállási hiba is javításra került.
Egyéb figyelemre méltó újítások
- macOS támogatás: új virtuális GPU-k (apple-gfx-pci x86-64-re, apple-gfx-mmio Apple Siliconra).
- Intel Gen11/12 IGD passthrough immár sokkal stabilabb Linux alatt.
- VFIO migráció: több fájlleíróval működő (multi-FD) támogatás.
- virtio-mem hot-plug támogatás már elérhető s390x vendégek esetén is.
- s390x fejlesztések: új generációs CPU-definíciók, IOMMU megkerülésének lehetősége PCI-eszközöknél, ahol a nyers sebesség elsődleges.
Frissítések leállás nélkül
Végül, de nem utolsósorban, megjelent a “cpr-transfer” élőfrissítési mód, amely lehetővé teszi a QEMU frissítését hosszabb leállás nélkül. Egy bosszantó hibát is javítottak, amely korábban VM migráció során deadlockot okozott szüneteltetett gépeknél.
Letöltés és elérhetőség
A QEMU 10 hivatalos oldaláról már letölthető a forráskód. A bináris csomagok várhatóan néhány napon belül megjelennek a gördülő kiadású disztribúciókban.
