QEMU 7.0 er allerede blevet frigivet, og dette er nyhederne

QEMU

Få dage siden udgivelsen af ​​den nye version af QEMU 7.0 blev annonceret, som giver dig mulighed for at køre et program bygget til én hardwareplatform på et system med en helt anden arkitektur, for eksempel at køre en ARM-applikation på en x86-kompatibel pc. I virtualiseringstilstand i QEMU ligner ydeevnen af ​​kodekørsel i et isoleret miljø den for et hardwaresystem på grund af den direkte udførelse af instruktioner på CPU'en og brugen af ​​Xen hypervisor eller KVM-modulet.

I løbet af årene med udvikling blev der tilføjet fuld emuleringsunderstøttelse for 14 hardwarearkitekturer, antallet af emulerede hardwareenheder oversteg 400. Som forberedelse til version 7.0, over 2500 ændringer blev foretaget fra 225 udviklere.

Vigtigste nyheder om QEMU 7.0

I denne nye version af QEMU 7.0, der præsenteres, er Intel AMX instruktionssæt understøttelse (Avancerede Matrix-udvidelser) implementeret i server processorer Intel Xeon skalerbar plus det er blevet tilføjet til x86 arkitekturemulatoren. AMX tilbyder nye brugerdefinerede TMM "TILE" registre og instruktioner til at manipulere data i disse registre, såsom TMUL (Tile matrix MULTiply) til matrix multiplikation.

En anden ændring, der skiller sig ud, er den fleksibiliteten til at sikkerhedskopiere aktive billeder er blevet forbedret nuværende system (der oprettes et snapshot, hvorefter et copy-before-write (CBW) filter anvendes til at opdatere status på snapshottet, kopiering af data fra områder, som gæstesystemet skriver til). Muligheden for at få adgang til et øjebliksbillede med en sikkerhedskopi er ikke tilvejebragt direkte, men snarere gennem enhedsdriveren til blokering af snapshot-adgang.

ARM-emulator til 'virt'-maskiner tilføjede understøttelse af virtio-mem-pci, gæste-CPU-topologidetektion og PAuth-aktivering ved brug af en KVM-hypervisor med en hvf-accelerator, plus tilføjet understøttelse af PMC Flash OSPI og SLCR-driveremulering i 'xlnx-versal-virt'-kortemulatoren.

Arkitekturemulatoren RISC-V tilføjer KVM hypervisor support og implementerer Vector 1.0 vektorudvidelserne, plus understøttelse af indlæsning af OpenSBI (RISC-V Supervisor Binary Interface) binære filer til emulerede 'spike' maskiner er blevet tilføjet. For emulerede 'virt'-maskiner er muligheden for at bruge op til 32 processorkerner og understøttelse af AIA implementeret.

Af andre ændringer der skiller sig ud:

  • HPPA-arkitekturemulatoren giver op til 16 vCPU'er og en forbedret grafikcontroller til HP-UX VDE/CDE-brugermiljøer.
  • Tilføjet muligheden for at ændre boot-rækkefølgen af ​​SCSI-enheder.
  • Tilføjet understøttelse for brug af op til 4 CPU-kerner, indlæsning af et eksternt initrd-billede og automatisk generering af et enhedstræ til en bootbar kerne i OpenRISC-arkitekturemulatoren til 'sim'-kort.
  • PowerPC-arkitekturemulatoren til emulerede 'pseries'-maskiner har implementeret evnen til at køre gæstesystemer under kontrol af en indlejret KVM-hypervisor. Tilføjet understøttelse af spapr-nvdimm-enheden.
  • Tilføjet understøttelse af XIVE2 interrupt-handler og PHB5-handlere til 'powernv'-emulerede maskiner, forbedret understøttelse af XIVE og PHB 3/4.
  • Tilføjet understøttelse af z15-udvidelser (Miscellaneous-Instruction-Extensions Facility 3) til s390x arkitekturemulator.
  • Classic TCG (Tiny Code Generator) har fjernet understøttelse af værter med ARMv4 og ARMv5 CPU'er, der ikke understøtter ujusteret hukommelsesadgang og ikke har nok RAM til at køre QEMU.
  • Understøttelse af sikkerhedsetiketter i virtiofs-modulet, som bruges til at videresende en del af filsystemet fra værtsmiljøet til gæstesystemet, er blevet forbedret.
  • Rettet sårbarhed CVE-2022-0358, som giver dig mulighed for at eskalere dine privilegier på systemet ved at oprette eksekverbare filer i mapper videresendt via virtiofs, ejet af en anden gruppe og udstyret med SGID-flaget.

Endelig hvis du er interesseret i at vide mere om det af de ændringer og nyheder, der præsenteres i denne nye version af QEMU 7.0, kan du tjekke detaljerne og mere i følgende link


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.