Emulatorn QEMU 10.1.0 har publicerats

QEMU 10.1.0 har slÀppts. Som emulator gör QEMU det möjligt att köra program som Àr byggda för en hÄrdvaruplattform pÄ ett system med en helt annan arkitektur, till exempel att köra en ARM-applikation pÄ en x86-kompatibel PC. I virtualiseringslÀge Àr prestandan för kodexekvering i en isolerad miljö nÀra den av en hÄrdvarusystem genom direkt exekvering av instruktioner pÄ CPU och genom att anvÀnda hypervisorn Xen eller KVM-modulen i Linux, eller NVMM-modulen i NetBSD.

Projektet skapades ursprungligen av Fabrice Bellard för att möjliggöra körning av Linux-exekverbara filer som Àr byggda för x86-plattformen pÄ arkitekturer som skiljer sig frÄn x86. Under Ären av utveckling har stöd för full emulering lagts till för 14 hÄrdvaruarkitekturer, och antalet emulerade hÄrdvaruenheter har överstigit 400. Vid förberedelserna för version 11.0 har mer Àn 2700 Àndringar gjorts av 226 utvecklare.

Nyckel förbÀttringar som lagts till i QEMU 10.1:

  • VFIO (Virtual Function I/O) har fĂ„tt grundlĂ€ggande stöd för minnesmappning för konfidentiella gĂ€stmiljöer, dĂ€r minneskryptering anvĂ€nds för att skydda mot ingrepp och analys frĂ„n administratören pĂ„ vĂ€rdsystemet. Ändringen gör det möjligt att organisera enhetsgenomgĂ„ngar i gĂ€stsystem som skyddas av Intel TDX (Trusted Domain Extensions) och AMD SEV-SNP (Secure Nested Paging).
  • Det har lagts till möjlighet att anvĂ€nda multifd-mekanismen för att pĂ„skynda Live-migrering i postcopy-lĂ€get, dĂ€r överföringen och uppstarten av den valda vĂ€rdmaskinen sker först virtuell maskin, följt av gradvis överföring av oanvĂ€nt innehĂ„ll frĂ„n RAM-minnet. Live-migreringen i precopy-lĂ€get har optimerats. Stöd för RDMA-migrering för IPv6 har lagts till.
  • I QEMU Guest Agent har kommandot "guest-get-load" lagts till för att fĂ„ information om systemets belastning (load average) i virtuella maskiner med Windows.
  • I virtio-gpu har stöd för namnsubstitution i EDID (Extended Display Identification Data) lagts till.
  • I emulatorn för x86-arkitekturen har möjligheten att anvĂ€nda Intel TDX (Trusted Domain Extensions) mekanismen för kryptering av RAM-minnet i gĂ€stsystem som körs under KVM-hypervisorn implementerats. Stöd för initiering av konfidentiella virtuella maskiner i IGVM-formatet (Independent Guest Virtual Machine), som skyddas av Intel TDX och AMD SEV-SNP mekanismer, har ocksĂ„ lagts till.
  • I emulatorn av ARM-arkitekturen har stöd för kort (Analog Devices 'max78000fthr', 'ast2700fc', Meta 'catalina-bmc', NVIDIA 'gb200-bmc' och 'ast2700a0-evb') implementerats. Emulering av CPU-tillĂ€gg FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 och FEAT_SVE2p1 har lagts till. Den typiska virtuella ARM-plattformen 'virt' har fĂ„tt stöd för inbĂ€ddad virtualisering vid anvĂ€ndning av KVM, samt stöd för CXL-bussen (Compute Express Link) och hot-plugging av PCI-enheter genom ACPI.
  • I emulatorn av RISC-V-arkitekturen har emulering av processorn Kunminghu och plattformen som den baseras pĂ„ realiserats. Stöd för tillĂ€gget av kommandosetarkitekturen Ziccif har lagts till med implementering av den atomiska varianten av instruktionen fetch.
  • I emulatorn av LoongArch-arkitekturen har stöd för emulering av IRQ-chip avbrottskontroller pĂ„ kĂ€rnsidan lagts till.
  • Experimentellt stöd för kompilering till WebAssembly (WASM) har lagts till, med hjĂ€lp av kompilatorn Emscripten.
  • I komponenterna för host-miljöer har stödet för Debian 11 upphört.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster