QEMU 7.0 a fost deja lansat și acestea sunt știrile sale

QEMU

Acum cateva zile a fost anunțată lansarea noii versiuni a QEMU 7.0, care vă permite să rulați un program construit pentru o platformă hardware pe un sistem cu o arhitectură complet diferită, de exemplu, rulând o aplicație ARM pe un PC compatibil x86. În modul de virtualizare în QEMU, performanța execuției codului într-un mediu izolat este similară cu cea a unui sistem hardware datorită execuției directe a instrucțiunilor pe CPU și utilizării hypervisorului Xen sau a modulului KVM.

De-a lungul anilor de dezvoltare, a fost adăugat suport complet de emulare pentru 14 arhitecturi hardware, numărul de dispozitive hardware emulate a depășit 400. În pregătirea pentru versiunea 7.0, peste 2500 de modificări au fost făcute de la 225 de dezvoltatori.

Principalele noutăți ale QEMU 7.0

În această nouă versiune a QEMU 7.0 care este prezentată, Suport pentru set de instrucțiuni Intel AMX (Extensii Matrice avansate) implementat în procesoare server Intel Xeon Scalabil plus că a fost adăugat la emulatorul de arhitectură x86. AMX oferă noi registre personalizate „TILE” TMM și instrucțiuni pentru manipularea datelor din acești registre, cum ar fi TMUL (Tile matrix MULtiply) pentru multiplicarea matricei.

O altă schimbare care iese în evidență este că flexibilitatea copierii de rezervă a imaginilor active a fost îmbunătățită sistemul curent (se creează un instantaneu, după care se aplică un filtru copy-before-write (CBW) pentru a actualiza starea instantaneului, copierea datelor din zonele în care sistemul oaspete scrie). Capacitatea de a accesa un instantaneu cu o copie de rezervă nu este furnizată direct, ci mai degrabă prin driverul de dispozitiv pentru blocarea accesului la instantaneu.

Emulatorul ARM pentru mașinile „virt” a adăugat suport pentru virtio-mem-pci, Detectarea topologiei procesorului oaspete și activarea PAuth atunci când utilizați un hypervisor KVM cu un accelerator hvf, plus suport suplimentar pentru emularea driverului PMC Flash OSPI și SLCR în emulatorul plăcii „xlnx-versal-virt”.

Emulatorul de arhitectură RISC-V adaugă suport pentru hypervisor KVM și implementează extensiile vectoriale Vector 1.0, plus a fost adăugat suport pentru încărcarea fișierelor binare OpenSBI (RISC-V Supervisor Binary Interface) pentru mașinile „spike” emulate. Pentru mașinile „virt” emulate, este implementată capacitatea de a utiliza până la 32 de nuclee de procesor și suport pentru AIA.

Dintre alte schimbări care ies în evidență:

  • Emulatorul de arhitectură HPPA oferă până la 16 vCPU-uri și un controler grafic îmbunătățit pentru mediile de utilizator HP-UX VDE/CDE.
  • S-a adăugat posibilitatea de a schimba ordinea de pornire a dispozitivelor SCSI.
  • S-a adăugat suport pentru utilizarea a până la 4 nuclee CPU, încărcarea unei imagini externe initrd și generarea automată a unui arbore de dispozitiv pentru un nucleu bootabil în emulatorul de arhitectură OpenRISC pentru plăci „sim”.
  • Emulatorul de arhitectură PowerPC pentru mașinile „pseries” emulate a implementat capacitatea de a rula sisteme invitate sub controlul unui hypervisor KVM imbricat. S-a adăugat suport pentru dispozitivul spapr-nvdimm.
  • S-a adăugat suport pentru manipulatorul de întreruperi XIVE2 și pentru manipulatorii PHB5 pentru mașinile emulate „powernv”, suport îmbunătățit pentru XIVE și PHB 3/4.
  • Suport pentru extensiile z15 (Miscellaneous-Instruction-Extensions Facility 3) a fost adăugat la emulatorul de arhitectură s390x.
  • Classic TCG (Tiny Code Generator) a eliminat suportul pentru gazde cu procesoare ARMv4 și ARMv5 care nu acceptă accesul nealiniat la memorie și nu au suficientă memorie RAM pentru a rula QEMU.
  • Suportul pentru etichetele de securitate din modulul virtiofs, care este folosit pentru a redirecționa o parte a sistemului de fișiere din mediul gazdă către sistemul oaspete, a fost îmbunătățit.
  • S-a remediat vulnerabilitatea CVE-2022-0358, care vă permite să vă escaladați privilegiile pe sistem prin crearea de fișiere executabile în directoare transmise prin virtiofs, deținute de un alt grup și echipate cu steag SGID.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta dintre modificările și noutățile care sunt prezentate în această nouă versiune a QEMU 7.0 puteți verifica detaliile și multe altele în următorul link


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.