QEMU 10.0.0 Emulator slÀppt

QEMU 10.0.0-projektet har slÀppts. Som emulator lÄter QEMU dig köra ett program byggt 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 dator. I QEMU-virtualiseringslÀge Àr prestandan för kodkörning i en isolerad miljö nÀra den för ett hÄrdvarusystem pÄ grund av direkt körning av instruktioner pÄ processorn och anvÀndningen av Xen-hypervisorn eller KVM-modulen i Linux, eller NVMM-modulen i NetBSD.

Projektet skapades ursprungligen av Fabrice Bellard för att ge möjligheten att köra körbara filer kompilerade för x86-plattformen. Linux pÄ andra arkitekturer Àn x86. Under utvecklingsÄrens lopp har stöd för fullstÀndig emulering lagts till för 14 hÄrdvaruarkitekturer, och antalet emulerade hÄrdvaruenheter översteg 400. Vid förberedelserna av version 10.0 gjordes mer Àn 1 800 Àndringar frÄn 211 utvecklare.

Viktiga förbÀttringar som lagts till i QEMU 10.0:

  • Drivrutinen virtio-scsi tillhandahĂ„ller en virtuell SCSI-kontroller (SCSI Host Bus Adapter) för virtuell maskinStöd för ett flernivĂ„kösystem (multiceue) har lagts till, vilket gör att köer kan separeras för olika blockenheter för att stödja flertrĂ„dad Ă„tkomst pĂ„ flerkĂ€rniga system (olika köer för en enda enhet kan bearbetas av olika I/O-trĂ„dar). JĂ€mfört med den virtuella blockenhetsdrivrutinen (virtio-blk) Ă€r den virtuella SCSI-styrenheten nĂ„got lĂ„ngsammare i prestanda, men tillĂ„ter anvĂ€ndning av fler Ă€n 28 enheter.
  • VFIO (Virtual Function I/O) har förbĂ€ttrat stöd för IGD (Integrated Graphics Device) för integrerade GPU:er som anvĂ€nds i 11:e (Rocket Lake) och 12:e (Alder Lake) generationens Intel-processorer. Tillagt stöd för Ă€ldre ATI GPU:er (x550). GrundlĂ€ggande stöd för PCI PM (Power Management) har implementerats.
  • Dokumentationen för QEMU Machine Protocol (QMP), som tillĂ„ter applikationer att kontrollera QEMU, har reviderats och utökats avsevĂ€rt.
  • Lade till ett nytt Live-migreringslĂ€ge "cpr-transfer" (CheckPoint och omstart), vilket gör det möjligt att flytta ett gĂ€stsystem till en ny QEMU-instans som körs pĂ„ samma vĂ€rd. LĂ€get minimerar avstĂ€ngningstiden genom att mappa gĂ€stsystemets minne till den nya QEMU:s virtuella adressutrymme utan att kopiera innehĂ„llet.
  • Lade till grafikenheterna 'apple-gfx-pci' och 'apple-gfx-mmio' som anvĂ€nder ParavirtualizedGraphics-ramverket som finns i macOS För hĂ„rdvaruaccelererad grafik i gĂ€stsystem. Den första drivrutinen Ă€r utformad för anvĂ€ndning pĂ„ x86-64-enheter och den andra för ARM64.
  • x86-arkitekturemulatorn stöder nu Intel Xeon Clearwater Forest och Sierra Forest v2-processormodeller. Emulering av instruktioner för manipulering av strĂ€ngdata har pĂ„skyndats.
  • ARM-arkitekturemulatorn stöder nu NPCM8445 Evaluation och i.MX 8M Plus EVK-kort. Lade till emulering av FEAT_AFP, FEAT_RPRES och FEAT_XS tillĂ€gg, samt EL2 fysiska och virtuella timers. Utfasat stöd för Arm PXA2xx-processorer och iwMMXt-instruktionsemulering.
  • RISC-V-arkitekturemulatorn implementerar emulering av Microblaze V-kort, Ascalon CPU och RV64 Xiangshan Nanhu CPU. Lade till stöd för 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm', 'sspm' kommandouppsĂ€ttningsarkitekturtillĂ€gg, sĂ„vĂ€l som IOMMU-översĂ€ttningstaggar och riscv-iommu-sys-enheter.
  • HPPA-arkitekturemulatorn tillhandahĂ„ller emulering av Diva GSP BMC-kort. SeaBIOS-hppa firmware har uppdaterats till version 18. Ökad sĂ€ndningshastighet. FörbĂ€ttrad kod för att Ă„terstĂ€lla virtuell CPU. PĂ„ 64-bitars system tillhandahĂ„lls emulering av konfigurationer med minnesstorlekar upp till 256 GB.
  • LoongArch-arkitekturemulatorn stöder nu CPU-hotplugging. En paravirtualiserad IPI (interprocessoravbrott) har implementerats. SpĂ„rning av timeout för resursallokering i hypervisorer har implementerats. KVMLade till stöd för virtuell routing av externa avbrott (extioi).
  • Arkitekturemulatorn s390x lĂ€gger till stöd för den 17:e generationen stordator-processorer och implementerar stöd för virtio-mem. För att förbĂ€ttra prestandan har möjligheten att interagera med PCI-enheter som gĂ„r förbi IOMMU lagts till.

KĂ€lla: opennet.ru

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