QEMU 10.2.0 släppt med io_uring- och migrationsförbättringar

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.

Relaterade artiklar

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Rapporterad av AI

Linux kernel version 7.1 became available on June 15 as a major feature update in the 7.x series. The release includes several hardware and performance improvements for users of Intel and AMD systems.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj