QEMU 10.0.0 Emulator verëffentlecht

De QEMU 10.0.0 Projet gouf verëffentlecht. Als Emulator erlaabt Iech QEMU e Programm auszeféieren, deen fir eng Hardwareplattform op engem System mat enger komplett anerer Architektur gebaut gouf, zum Beispill eng ARM Applikatioun op engem x86-kompatiblen PC auszeféieren. Am QEMU Virtualiséierungsmodus ass d'Leeschtung vun der Codeausféierung an enger isoléierter Ëmfeld no bei där vun engem Hardwaresystem wéinst der direkter Ausféierung vun Instruktiounen op der CPU an der Notzung vum Xen Hypervisor oder KVM Modul an Linux, oder den NVMM-Modul an NetBSD.

De Projet gouf ursprénglech vum Fabrice Bellard erstallt fir d'Méiglechkeet ze bidden, ausführbar Dateien auszeféieren, déi fir d'x86 Plattform kompiliéiert goufen. Linux op Architekturen aner wéi x86. Iwwer d'Jore vun der Entwécklung gouf Ënnerstëtzung fir voll Emulatioun fir 14 Hardwarearchitekturen bäigefüügt, an d'Zuel vun den emuléierten Hardwaregeräter huet iwwer 400 gelaf. Bei der Virbereedung vun der Versioun 10.0 goufen iwwer 2800 Ännerunge vun 211 Entwéckler gemaach.

Schlësselverbesserunge bäigefüügt am QEMU 10.0:

  • De virtio-scsi Treiber stellt e virtuelle SCSI Controller (SCSI Host Bus Adapter) zur Verfügung fir ... virtuell MaschinnenËnnerstëtzung fir e Multi-Level Queuing System (Multiqueue) gouf bäigefüügt, wat et erlaabt, Warteschlaangen fir verschidde Blockgeräter ze trennen, fir Multi-Threaded Zougang op Multi-Core Systemer z'ënnerstëtzen (verschidden Warteschlaangen fir een eenzegt Festplack kënne vun ënnerschiddlechen I/O Threads veraarbecht ginn). Am Verglach mam virtuelle Blockgerätstreiber (virtio-blk) ass de virtuelle SCSI Controller e bësse méi lues a punkto Leeschtung, awer erlaabt d'Benotzung vu méi wéi 28 Festplacken.
  • VFIO (Virtual Function I/O) huet verbessert IGD (Integrated Graphics Device) Passthrough Ënnerstëtzung fir integréiert GPUs benotzt an 11th (Rocket Lake) an 12th (Alder Lake) Generatioun Intel Prozessoren. Zousätzlech Ënnerstëtzung fir eeler ATI GPUs (x550). Basis Ënnerstëtzung fir PCI PM (Power Management) gouf ëmgesat.
  • D'Dokumentatioun fir de QEMU Machine Protocol (QMP), deen Uwendungen erlaabt QEMU ze kontrolléieren, gouf wesentlech iwwerschafft an erweidert.
  • En neie Live Migratiounsmodus "cpr-Transfer" bäigefüügt (CheckPoint a Restart), wat et erlaabt e Gaaschtsystem op eng nei QEMU Instanz ze réckelen déi um selwechte Host leeft. De Modus miniméiert d'Suspensionszäit andeems d'Erënnerung vum Gaaschtsystem an de virtuelle Adressraum vum neie QEMU kartéiert ouni den Inhalt ze kopéieren.
  • Grafikgeräter 'apple-gfx-pci' an 'apple-gfx-mmio' goufen derbäigesat, déi de ParavirtualizedGraphics Framework benotzen, deen an ... geliwwert gëtt macOS Fir Hardware-beschleunegt Grafiken a Gaaschtsystemer. Den éischten Treiber ass fir de Gebrauch op x86-64 Geräter entwéckelt, an den zweeten fir ARM64.
  • Den x86 Architektur Emulator ënnerstëtzt elo Intel Xeon Clearwater Forest a Sierra Forest v2 Prozessor Modeller. Emulatioun vun String Daten Manipulatioun Instruktioune gouf beschleunegt.
  • Den ARM Architektur Emulator ënnerstëtzt elo NPCM8445 Evaluatioun an i.MX 8M Plus EVK Boards. Zousätzlech Emulatioun vun FEAT_AFP, FEAT_RPRES an FEAT_XS Extensiounen, souwéi EL2 kierperlech a virtuell Timer. Deprecéiert Ënnerstëtzung fir Arm PXA2xx CPUs an iwMMXt Instruktioun Emulatioun.
  • De RISC-V Architektur Emulator implementéiert Emulatioun vu Microblaze V Boards, Ascalon CPU an RV64 Xiangshan Nanhu CPU. Ënnerstëtzung bäigefüügt fir d''svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm', 'sspm' Kommandoset Architekturextensiounen, souwéi IOMMU Iwwersetzungstags a riscv-iommu-sys Geräter.
  • Den HPPA Architektur Emulator bitt Emulatioun vun Diva GSP BMC Boards. SeaBIOS-hppa Firmware gouf op Versioun aktualiséiert 18. Méi héich Sendung Vitesse. Verbesserte Code fir virtuell CPU zréckzesetzen. Op 64-Bit Systemer gëtt Emulatioun vu Konfiguratiounen mat Erënnerungsgréissten bis zu 256 GB geliwwert.
  • Den LoongArch Architekturemulator ënnerstëtzt elo CPU-Hotplugging. Eng paravirtualiséiert IPI (Interprozessor-Interrupt) gouf implementéiert. D'Timeout-Tracking vun der Ressourcenallokatioun vum Hypervisor gouf implementéiert. KVMËnnerstëtzung fir virtuell Routing vun externen Interrupts (extioi) gouf bäigefüügt.
  • De s390x Architektur-Emulator füügt Ënnerstëtzung fir déi 17. Fir d'Performance ze verbesseren, ass d'Fäegkeet fir mat PCI-Geräter ze interagéieren, déi den IOMMU ëmgoen, bäigefüügt.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster