QEMU 7.0 už vyšlo a toto sú jeho novinky

QEMU

Pred pár dňami bolo oznámené vydanie novej verzie QEMU 7.0, ktorý vám umožňuje spustiť program vytvorený pre jednu hardvérovú platformu na systéme s úplne odlišnou architektúrou, napríklad spustiť aplikáciu ARM na počítači kompatibilnom s x86. V režime virtualizácie v QEMU je výkon vykonávania kódu v izolovanom prostredí podobný výkonu hardvérového systému v dôsledku priameho vykonávania pokynov na CPU a použitia hypervízora Xen alebo modulu KVM.

V priebehu rokov vývoja bola pridaná plná podpora emulácie pre 14 hardvérových architektúr, počet emulovaných hardvérových zariadení prekročil 400. V rámci prípravy na verziu 7.0, bolo vykonaných viac ako 2500 225 zmien od XNUMX vývojárov.

Hlavné novinky QEMU 7.0

V tejto novej verzii QEMU 7.0, ktorá je prezentovaná, je Podpora inštrukčnej sady Intel AMX (Advanced Matrix Extensions) implementovaný v serverové procesory Intel Xeon Scalable navyše bol pridaný do emulátora architektúry x86. AMX ponúka nové vlastné registre TMM „TILE“ a inštrukcie na manipuláciu s údajmi v týchto registroch, ako napríklad TMUL (Tile matrix MULtiply) na násobenie matíc.

Ďalšou vynikajúcou zmenou je táto zlepšila sa flexibilita zálohovania aktívnych obrázkov aktuálny systém (vytvorí sa snímka, po ktorej sa použije filter kópie pred zápisom (CBW) na aktualizáciu stavu snímky, pričom sa skopírujú údaje z oblastí, do ktorých hosťovský systém zapisuje). Možnosť prístupu k snímke so zálohou nie je poskytovaná priamo, ale skôr prostredníctvom ovládača zariadenia blokujúceho prístup k snímke.

Emulátor ARM pre počítače „virt“ pridal podporu pre virtio-mem-pci, Detekcia topológie hosťujúceho CPU a povolenie PAuth pri použití hypervízora KVM s akcelerátorom hvf plus pridaná podpora pre emuláciu ovládača PMC Flash OSPI a SLCR v emulátore dosky „xlnx-versal-virt“.

Emulátor architektúry RISC-V pridáva podporu hypervízora KVM a implementuje vektorové rozšírenia Vector 1.0, plus bola pridaná podpora pre načítanie binárnych súborov OpenSBI (RISC-V Supervisor Binary Interface) pre emulované 'spike' stroje. Pre emulované stroje „virt“ je implementovaná schopnosť používať až 32 procesorových jadier a podpora pre AIA.

Z ďalšie zmeny ktoré vynikajú:

  • Emulátor architektúry HPPA poskytuje až 16 vCPU a vylepšený grafický ovládač pre používateľské prostredia HP-UX VDE/CDE.
  • Pridaná možnosť zmeniť poradie spúšťania zariadení SCSI.
  • Pridaná podpora pre použitie až 4 CPU jadier, načítanie externého obrazu initrd a automatické generovanie stromu zariadení pre bootovateľné jadro v emulátore architektúry OpenRISC pre 'sim' dosky.
  • Emulátor architektúry PowerPC pre emulované stroje 'pseries' implementoval schopnosť spúšťať hosťujúce systémy pod kontrolou vnoreného hypervízora KVM. Pridaná podpora pre zariadenie spapr-nvdimm.
  • Pridaná podpora obsluhy prerušení XIVE2 a obsluhy PHB5 pre stroje s emuláciou 'powernv', vylepšená podpora pre XIVE a PHB 3/4.
  • Pridaná podpora pre rozšírenia z15 (Miscellaneous-Instruction-Extensions Facility 3) do emulátora architektúry s390x.
  • Klasický TCG (Tiny Code Generator) odstránil podporu pre hostiteľov s CPU ARMv4 a ARMv5, ktoré nepodporujú nezarovnaný prístup k pamäti a nemajú dostatok pamäte RAM na spustenie QEMU.
  • Vylepšená bola podpora bezpečnostných štítkov v module virtiofs, ktorý sa používa na preposielanie časti súborového systému z hostiteľského prostredia do hosťujúceho systému.
  • Opravená chyba zabezpečenia CVE-2022-0358, ktorá vám umožňuje eskalovať vaše privilégiá v systéme vytváraním spustiteľných súborov v adresároch preposlaných cez virtiofs, ktoré vlastní iná skupina a sú vybavené príznakom SGID.

Konečne ak máte záujem dozvedieť sa o tom viac o zmenách a novinkách, ktoré sú prezentované v tejto novej verzii QEMU 7.0, si môžete pozrieť podrobnosti a ďalšie informácie v nasledujúci odkaz


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.