De QEMU 10.1.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 11.0 goufen iwwer 2700 Ännerunge vun 226 Entwéckler gemaach.
Schlësselverbesserunge bäigefüügt am QEMU 10.1:
- VFIO (Virtual Function I/O) féiert initial Ënnerstëtzung fir Speichermapping fir sensibel Gaaschtëmfeld an, déi Speicherverschlësselung benotzen, fir sech géint Manipulatioun an Analyse vum Hostsystemadministrator ze schützen. Dës Ännerung erméiglecht d'Weiderleedung vun Apparater op Gaaschtsystemer, déi vun Intel TDX (Trusted Domain Extensions) an AMD SEV-SNP (Secure Nested Paging) geschützt sinn.
- D'Méiglechkeet gouf bäigefüügt, de Multifd-Mechanismus ze benotzen, fir d'Live-Migratioun am Postcopy-Modus ze beschleunegen, bei deem d'Datebank fir d'éischt op den Zilhost transferéiert a gestart gëtt. virtuell Maschinn, an dann migréiert den onbenotzten RAM-Inhalt graduell. De Live-Migratiounsmodus (Precopy) gouf optimiséiert. RDMA-Migratiounsënnerstëtzung fir IPv6 gouf bäigefüügt.
- De Kommando "guest-get-load" gouf dem QEMU Guest Agent bäigefüügt fir Informatiounen iwwer de Systembelaaschtungsniveau (Lastdurchschnëtt) a virtuelle Maschinnen ze kréien mat ... Windows.
- virtio-gpu huet Ënnerstëtzung fir Namenssubstitutioun an EDID (Extended Display Identification Data) bäigefüügt.
- Den x86 Architekturemulator ënnerstëtzt elo den Intel TDX (Trusted Domain Extensions) Mechanismus fir d'Verschlësselung vum RAM vu Gaaschtsystemer, déi ënner dem KVM Hypervisor lafen. Ënnerstëtzung fir d'Initialiséierung vu vertraulechen Donnéeën gouf och bäigefüügt. virtuell Maschinnen am IGVM (Independent Guest Virtual Machine) Format, fir deem säi Schutz d'Intel TDX an AMD SEV-SNP Mechanismen benotzt ginn.
- Den ARM Architekturemulator ënnerstëtzt elo d'Analog Devices 'max78000fthr', 'ast2700fc', Meta 'catalina-bmc', NVIDIA 'gb200-bmc' an 'ast2700a0-evb' Boards. D'Emulatioun vun den FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 an FEAT_SVE2p1 CPU-Erweiderungen gouf bäigefüügt. Ënnerstëtzung fir verschachtelt Virtualiséierung beim Gebrauch vu KVM gouf an der Standard 'virt' virtueller ARM Plattform bäigefüügt, souwéi Ënnerstëtzung fir de CXL (Compute Express Link) Bus an Hot-Plugging vu PCI-Geräter mat ACPI.
- Den RISC-V Architekturemulator implementéiert d'Emulatioun vum Kunminghu Prozessor an enger Plattform baséiert drop. Ënnerstëtzung fir d'Ziccif Instruktiounsset Architekturerweiterung mat der Implementatioun vun enger atomarer Versioun vun der Fetch Instruktioun gouf bäigefüügt.
- Den LoongArch Architekturemulator ënnerstëtzt elo d'Kernel-Säit Emulatioun vum irqchip Interrupt Controller.
- Experimentell Ënnerstëtzung fir d'Kompiléierung an d'WebAssembly (WASM) Representatioun mat dem Emscripten Compiler gouf bäigefüügt.
- D'Ënnerstëtzung fir Host-Ëmfeldkomponenten gouf ofgesat. Debian 11.
Source: opennet.ru
