QEMU-projektet har tillkännagivit version 10.2.0 med fokus på prestandaoptimeringar i sin händelseslinga och funktioner för live-migrering. Denna uppdatering introducerar stöd för io_uring för bättre I/O-hantering på Linux-system och en ny cpr-exec-migreringsläge för att minimera avbrott under uppdateringar av virtuella maskiner. Den utökar också hårdvaruemulering för arkitekturer som ARM och RISC-V.
QEMU, en öppen källkods-emulator som gör det möjligt att köra programvara från en hårdvaruplattform på en annan arkitektur, lanserade version 10.2.0 den 7 januari 2026. Lanseringen riktar in sig på förbättringar i den centrala händelseslingan, effektiviteten i live-migrering och stöd för olika processorarkitekturer inklusive ARM, RISC-V och HPPA. En nyckeluppgradering innebär integration av io_uring-asynkron I/O-gränssnitt på moderna Linux-värdar som stöds. Denna förändring syftar till att sänka systemöverskottet och minska latensen under intensiva in/ut-uppgifter, vilket gynnar användare med behov av högpresterande virtualisering. Inom migreringsfunktioner utmärker sig det nya cpr-exec-läget. Det återanvänder befintliga tillstånd och anslutningar för att minska resursanvändningen, vilket gör det möjligt för virtuella maskiner att uppdateras med minimal avbrott samtidigt som filbeskrivningar och minnesintegritet bibehålls. För ARM och AArch64 inkluderar emulatören nu flera nya CPU-funktioner såsom FEAT_SCTLR2, FEAT_TCR2, FEAT_LSE128, FEAT_ATS1A och andra som FEAT_AIE och FEAT_GCS. Dessa tillägg möjliggör testning av programvara som är beroende av nyliga ARM-instruktionsuppsättningar. RISC-V får en uppdatering till OpenSBI version 1.7 och implementering av HMP MonitorDef API. PowerPC får kompatibilitet med PowerNV11- och PPE42-CPU:er, plus FADUMP-stöd för pSeries-system för att underlätta felanalys. Förbättringar i HPPA, som härrör från Google Summer of Code-insatser, förbättrar emuleringen av HP 715/64-arbetsstationen och inkluderar NCR 53c710 SCSI-kontroller och HP LASI I/O-kontroller. På x86 stödjer en ny MSHV-akcelerator Hyper-V-gäster utan straff för nästlad virtualisering, och det stora QEMU-låset för HPET har tagits bort. Lagringsegenskaper inkluderar 9pfs-backend-kompatibilitet med FreeBSD-värdar och RPMB-emulering för eMMC-enheter, tillsammans med QMP-exponerade blockgränser. Säkerhetsuppdateringar tillåter flera x509-certifikat-nyckelppar i det kryptografiska subsystemet för smidigare övergångar till nya standarder. Säkerhetspolicyn specificerar nu 'säkerhetsfel' för definierade maskintyper och konfigurationer. Rust-integrationen fortskrider och kräver minst version 1.83, med PL011- och HPET-enheter som når funktionsparitet med C-implementationer. Föråldrade element som tagits bort inkluderar -old-param-alternativet och ARM pxa-CPU-familjen, medan wavcapture-kommandon markeras för deprecering. Denna release breddar QEMU:s användbarhet för utvecklare och systemadministratörer över olika plattformar.