QEMU 7.0 je že izšel in to so njegove novice

QEMU

Pred nekaj dnevi objavljena je bila izdaja nove različice QEMU 7.0, ki omogoča zagon programa, zgrajenega za eno strojno platformo, v sistemu s popolnoma drugačno arhitekturo, na primer zagon aplikacije ARM na osebnem računalniku, ki je združljiv s x86. V načinu virtualizacije v QEMU je zmogljivost izvajanja kode v izoliranem okolju podobna kot pri strojnem sistemu zaradi neposrednega izvajanja navodil na CPU in uporabe hipervizorja Xen ali modula KVM.

V letih razvoja je bila dodana popolna podpora za emulacijo za 14 arhitektur strojne opreme, število emuliranih naprav strojne opreme je preseglo 400. V pripravah na različico 7.0, izvedenih je bilo več kot 2500 sprememb od 225 razvijalcev.

Glavne novosti QEMU 7.0

V tej novi različici QEMU 7.0, ki je predstavljena, je Podpora za nabor navodil Intel AMX (Napredne matrične razširitve) implementiran v strežniške procesorje Intel Xeon Scalable poleg tega je bil dodan emulatorju arhitekture x86. AMX ponuja nove TMM "TILE" registre po meri in navodila za manipulacijo podatkov v teh registrih, kot je TMUL (Tile matrix MULTtiply) za množenje matrik.

Druga sprememba, ki izstopa, je ta izboljšana je prilagodljivost varnostnega kopiranja aktivnih slik trenutnega sistema (ustvari se posnetek, po katerem se uporabi filter kopiraj pred pisanjem (CBW) za posodobitev stanja posnetka in kopira podatke iz območij, kamor piše gostujoči sistem). Možnost dostopa do posnetka z varnostno kopijo ni zagotovljena neposredno, temveč prek gonilnika naprave za blokiranje dostopa do posnetka.

ARM emulator za 'virt' stroje je dodal podporo za virtio-mem-pci, Zaznavanje topologije CPU gostov in omogočanje PAuth pri uporabi hipervizorja KVM s pospeševalnikom hvf, plus dodana podpora za emulacijo gonilnika PMC Flash OSPI in SLCR v emulatorju plošče 'xlnx-versal-virt'.

Arhitekturni emulator RISC-V doda podporo za hipervizor KVM in izvaja vektorske razširitve Vector 1.0, dodana je bila tudi podpora za nalaganje binarnih datotek OpenSBI (RISC-V Supervisor Binary Interface) za emulirane 'spike' stroje. Za emulirane 'virt' stroje je implementirana možnost uporabe do 32 procesorskih jeder in podpora za AIA.

Od druge spremembe ki izstopajo:

  • Arhitekturni emulator HPPA ponuja do 16 vCPE-jev in izboljšan grafični krmilnik za uporabniška okolja HP-UX VDE/CDE.
  • Dodana je možnost spreminjanja vrstnega reda zagona naprav SCSI.
  • Dodana podpora za uporabo do 4 jeder CPU, nalaganje zunanje slike initrd in samodejno generiranje drevesa naprav za zagonsko jedro v arhitekturnem emulatorju OpenRISC za 'sim' plošče.
  • Arhitekturni emulator PowerPC za emulirane 'pseries' stroje je implementiral možnost zagona gostujočih sistemov pod nadzorom ugnezdenega hipervizorja KVM. Dodana podpora za napravo spapr-nvdimm.
  • Dodana podpora za upravljalnike prekinitev XIVE2 in PHB5 za emulirane stroje 'powernv', izboljšana podpora za XIVE in PHB 3/4.
  • Dodana podpora za razširitve z15 (Miscellaneous-Instruction-Extensions Facility 3) emulatorju arhitekture s390x.
  • Klasični TCG (Tiny Code Generator) je odstranil podporo za gostitelje s CPE ARMv4 in ARMv5, ki ne podpirajo neusklajenega dostopa do pomnilnika in nimajo dovolj RAM-a za izvajanje QEMU.
  • Izboljšana je podpora za varnostne oznake v modulu virtiofs, ki se uporablja za posredovanje dela datotečnega sistema iz gostiteljskega okolja v sistem za goste.
  • Odpravljena ranljivost CVE-2022-0358, ki vam omogoča, da povečate svoje privilegije v sistemu z ustvarjanjem izvedljivih datotek v imenikih, posredovanih prek virtiofs, v lasti druge skupine in opremljenih z zastavo SGID.

Končno če vas zanima več o tem o spremembah in novostih, ki so predstavljene v tej novi različici QEMU 7.0, lahko preverite podrobnosti in več v naslednjo povezavo


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.