A QEMU 10.0 hivatalosan is elérhetővé vált, amely a projekt egyik legnagyobb szabású frissítése az utóbbi években. Ez a verzió nem csupán új funkciókkal gazdagodott, hanem a meglévő architektúrák és eszközök támogatását is mélyrehatóan továbbfejlesztette. A frissítés kiterjed mind a rendszeremulációs képességekre, mind a virtualizációs teljesítményre, miközben néhány korábban támogatott funkció kivezetésre került.
Tartalomjegyzék

Elavult és kivezetés alatt álló funkciók
A fejlesztők több régi opciót és architektúrát is elavultnak nyilvánítottak. Ilyen például a -old-param kapcsoló, amelyet régi ARM rendszermagokhoz használtak, vagy a PXA2xx processzorokhoz kapcsolódó iwMMXt emuláció, amelyek eltávolítása már a következő verzióban várható. A teljes lista a hivatalos dokumentációban érhető el, alternatívákkal együtt.
Jelentős fejlesztések ARM, HPPA, RISC-V és más architektúrákon
Az ARM platformon több új CPU-funkciót is emulál a rendszer, például az AFP, RPRES és XS kiterjesztéseket, valamint mostantól támogatja a Secure EL2 időzítőket is. A Stellaris lapkák I2C kontroller-modellezése bővült, és új fejlesztői panelek is bekerültek, például az NPCM845 és az i.MX 8M Plus. A HPPA rendszereknél gyorsabb lett a kódfordítás, és akár 256 GB RAM is emulálható 64 bites környezetben, míg az Artist VGA kártya immár parancssorból letiltható. A Diva GSP (BMC) PCI lapkák és az Astro LLMIO támogatása szintén újdonság.
RISC-V és LoongArch bővítések, új CPU modellek támogatásának bevezetése
A RISC-V architektúra jelentős bővítéseket kapott: új ISA kiterjesztések (mint a svukte, sha, ssstateen, Smrnmi, Smdbltrp, Ssdbltrp, Supm és Sspm) támogatása mellett új CPU modellek (pl. Xiangshan Nanhu és Tenstorrent Ascalon) és rendszereszközök (pl. riscv-iommu-sys) is bekerültek. A LoongArch esetében fejlődött a KVM támogatás, többek között a CPU hotplug, paravirt IPI és extioi virtualizáció révén.
x86 emulációs és eszköztámogatási fejlesztések
Az x86-os rendszereken gyorsabb lett a sztringutasítások emulációja, de emellett új processzormodellek is elérhetővé váltak: ClearwaterForest és SierraForest-v2. MacOS vendégek számára a QEMU most először kínál gyorsított grafikus megjelenítést az apple-gfx eszközökön keresztül, támogatva mind PCI, mind MMIO alapon történő illesztést.
Továbbfejlesztett blokkeszközök és I/O teljesítmény
A virtio-scsi eszköz mostantól valódi multiqueue támogatással rendelkezik, amely lehetővé teszi több I/O szál párhuzamos működését, jelentősen javítva ezzel a skálázhatóságot. A qemu-nbd viselkedése is stabilabbá vált daemon módban, és új opcióval bővült a klienskapcsolatok időkorlátjának szabályozására. Az io_uring és Linux AIO hátterek mostantól natív RWF_DSYNC zászlót használnak, ami különösen gyorsítja a szinkron írásokat cache=writethrough módban.
Virtuális gépek migrációja, memóriakezelés és VFIO újdonságok
Új migrációs mód jelent meg „cpr-transfer” néven, amely lehetővé teszi élő rendszerfrissítések lebonyolítását. A felhasználók mostantól már manuálisan is szabályozhatják, hogy mely tárhelycsomópontok aktívak, ami különösen hasznos a tároló-alapú háttérrendszerek migrálásánál. A VFIO rendszerben javult az IGD passthrough támogatás Intel Gen 11/12 rendszereken, továbbá új funkciók segítik az állapotkövetést, például a dirty tracking motor VFIO-állapotot is figyelembe vesz a számítások során.
További újdonságok és felhasználói fejlesztések
Az emulált PowerPC rendszerek mostantól tartalmazzák a /proc/cpuinfo fájlt, a karakteres felületű VC modul új parancsokat ismer, míg a QEMU Monitor Protocol (QMP) dokumentáció teljes egészében új alapokra került, könnyebben navigálható és kereshető formában. A Rust nyelven írt eszközmodellek támogatása még kísérleti, de már majdnem teljes funkcionalitással bír.
A QEMU 10.0 teljes forráskódja letölthető a hivatalos weboldalról. A használat során felmerülő hibákat vagy kérdéseket a közösség a fejlesztési fórumon vagy hibajegyek formájában várja. A dokumentáció frissítése folyamatban van, de a legtöbb új funkció már részletesen dokumentált, beleértve a QMP változásokat is. A teljes kiadási megjegyzés a Qemu weboldalán olvasható.