QEMU 6.2 har redan släppts och det här är nyheterna

QEMU

Lanseringen av den nya versionen av projektet presenterades nyligen QEMU 6.2, version i vilken i utarbetandet av den nya versionen mer än 2300 ändringar gjordes av 189 utvecklare.

För de som inte är bekanta med projektet bör de veta att det fungerar som en emulator som låter dig köra ett kompilerat program för en hårdvaruplattform på ett system med en helt annan arkitektur, till exempel för att köra en ARM-applikation på en x86-kompatibel PC.

I virtualiseringsläge i QEMU är prestanda för kodkörning i sandbox-miljö nära hårdvarusystem på grund av direkt körning av instruktioner om CPU och användning av Xen hypervisor eller KVM-modul.

Projektet skapades ursprungligen av Fabrice Bellard för att tillåta Linux-binärfiler byggda på x86 att köras på icke-x86-arkitekturer. Under åren har fullt emuleringsstöd lagts till för 14 hårdvaruarkitekturer, antalet emulerade hårdvaruenheter har överstigit 400.

Huvudsakliga nyheter om QEMU 6.2

I denna nya version av QEMU 6.2 i mekanismen virtio-mig, som låter dig ansluta och koppla bort minnet på virtuella maskiner, fullt stöd för gästkraschdumpar har lagts till, kopieringsoperationer före och efter miljömigrering (för-/efterkopiering) och skapande av ögonblicksbilder av gästsystemet i bakgrunden.

En annan av förändringarna som sticker ut är in QMP (QEMU Machine Protocol) implementera felhantering DEVICE_UNPLUG_GUEST_ERROR inträffar på gästsidan i händelse av fel under hot plug-operationer.

Det framhävs också att syntaxen för bearbetade startargument utökades I plugins för den klassiska kodgeneratorn TCG (Tiny Code Generator), plus stöd för multi-core system lades till "cache" plugin.

I x86 emulator Stöder Intel Snowridge-v4 CPU-modell, lagt till stöd för åtkomst till Intel SGX-enklaver (Software Guard-extensions) från gäster som använder /dev / sgx_vepc-enheten på värdsidan och "memory-backend-epc"-backend i QEMU. För teknikskyddade gästsystem AMD SEV (säker krypterad virtualisering), tillagd möjlighet att verifiera direkt kärnlansering (utan att använda en starthanterare) (aktiveras genom att ställa in parametern 'kernel-hashes = on' till 'sev-guest').

I ARM-emulatorn på värdsystem Apple Silicon stöder "hvf" hårdvaruaccelerationsmekanism när du startar AArch64-baserade gästsystem.

Av andra förändringar som sticker ut från den nya versionen:

  • En ny typ av emulerade maskiner "kudo-mbc" har implementerats.
  • För "virt"-maskiner lades till stöd för ITS-emulering (Interrupt Translation Service) och möjligheten att använda mer än 123 processorer i emuleringsläge.
  • Lade till stöd för BBRAM- och eFUSE-enheter för "xlnx-zcu102" och "xlnx-versal-virt" emulerade maskiner.
  • För system baserade på Cortex-M55-chippet tillhandahålls stöd för roverprofilen för MVE-processortilläggen.
  • Initialt stöd för POWER10 DD2.0 CPU-modellen har lagts till i PowerPC-arkitekturemulatorn.
  • POWER10-arkitekturstöd för "powernv"-emulerade maskiner har förbättrats och FORM2 PAPR NUMA-beskrivningar har lagts till för "pseries"-maskiner.
  • Stöd för Zb [abcs] instruktionsuppsättningstillägg lades till RISC-V arkitekturemulatorn. Alternativen "värdanvändare" och "numa mem" är tillåtna för alla emulerade maskiner.
  • Tillagt stöd för SiFive PWM (pulsbreddsmodulator).
  • 68k-emulatorn förbättrar kompatibiliteten med Apples föreslagna NuBus, inklusive möjligheten att ladda ROM-bilder och stöd för avbrottsplatser.
  • Tillagt stöd för att emulera Fujitsu A64FX-processormodellen.
  • qemu-nbd-blockenheten har skrivcacheläge aktiverat som standard ("lat skriv" istället för "direkt skriv") för att matcha beteendet hos qemu-img.
  • Lade till "–selinux-label"-alternativ för att märka SELinux Unix-uttag.

Slutligen om du är intresserad av att veta mer om det av ändringarna och nyheterna som presenteras i den här nya versionen av QEMU 6.2 kan du kontrollera detaljerna och mer i följande länk


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.