QEMU 7.0 er allerede utgitt, og dette er nyhetene

QEMU

Noen dager siden utgivelsen av den nye versjonen av QEMU 7.0 ble annonsert, som lar deg kjøre et program bygget for én maskinvareplattform på et system med en helt annen arkitektur, for eksempel å kjøre en ARM-applikasjon på en x86-kompatibel PC. I virtualiseringsmodus i QEMU er ytelsen til kodekjøring i et isolert miljø lik ytelsen til et maskinvaresystem på grunn av direkte utførelse av instruksjoner på CPU og bruk av Xen hypervisor eller KVM-modul.

I løpet av årene med utvikling ble full emuleringsstøtte for 14 maskinvarearkitekturer lagt til, antallet emulerte maskinvareenheter oversteg 400. Som forberedelse til versjon 7.0, over 2500 endringer ble gjort fra 225 utviklere.

Hovednyhetene til QEMU 7.0

I denne nye versjonen av QEMU 7.0 som presenteres, er Støtte for Intel AMX instruksjonssett (Avanserte Matrix Extensions) implementert i server prosessorer Intel Xeon skalerbar pluss at den er lagt til x86-arkitekturemulatoren. AMX tilbyr nye tilpassede TMM "TILE"-registre og instruksjoner for å manipulere data i disse registrene, for eksempel TMUL (Tile matrix MULTiply) for matrisemultiplikasjon.

En annen endring som skiller seg ut er at fleksibiliteten til å sikkerhetskopiere aktive bilder er forbedret av det gjeldende systemet (et øyeblikksbilde opprettes, hvoretter et kopi-før-skriv-filter (CBW) brukes for å oppdatere tilstanden til øyeblikksbildet, kopiering av data fra områder som gjestesystemet skriver til). Muligheten til å få tilgang til et øyeblikksbilde med en sikkerhetskopi er ikke gitt direkte, men snarere gjennom enhetsdriveren for blokkering av øyeblikksbilde.

ARM-emulator for 'virt'-maskiner har lagt til støtte for virtio-mem-pci, gjeste-CPU-topologideteksjon og PAuth-aktivering ved bruk av en KVM-hypervisor med en hvf-akselerator, pluss ekstra støtte for PMC Flash OSPI og SLCR-driveremulering i 'xlnx-versal-virt'-kortemulatoren.

Arkitekturemulatoren RISC-V legger til støtte for KVM hypervisor og implementerer Vector 1.0 vektorutvidelsene, pluss støtte for lasting av OpenSBI (RISC-V Supervisor Binary Interface) binærfiler for emulerte "spike"-maskiner er lagt til. For emulerte 'virt'-maskiner er muligheten til å bruke opptil 32 prosessorkjerner og støtte for AIA implementert.

Av andre endringer som skiller seg ut:

  • HPPA-arkitekturemulatoren gir opptil 16 vCPUer og en forbedret grafikkdriver for HP-UX VDE/CDE-brukermiljøer.
  • Lagt til muligheten til å endre oppstartsrekkefølgen til SCSI-enheter.
  • Lagt til støtte for bruk av opptil 4 CPU-kjerner, lasting av et eksternt initrd-bilde og automatisk generering av et enhetstre for en oppstartbar kjerne i OpenRISC-arkitekturemulatoren for 'sim'-kort.
  • PowerPC-arkitekturemulatoren for emulerte 'pseries'-maskiner har implementert muligheten til å kjøre gjestesystemer under kontroll av en nestet KVM-hypervisor. Lagt til støtte for spapr-nvdimm-enheten.
  • Lagt til støtte for XIVE2-avbruddsbehandler og PHB5-behandlere for 'powernv'-emulerte maskiner, forbedret støtte for XIVE og PHB 3/4.
  • Lagt til støtte for z15-utvidelser (Miscellaneous-Instruction-Extensions Facility 3) til s390x arkitekturemulator.
  • Classic TCG (Tiny Code Generator) har fjernet støtte for verter med ARMv4 og ARMv5 CPUer som ikke støtter ujustert minnetilgang og ikke har nok RAM til å kjøre QEMU.
  • Støtte for sikkerhetsetiketter i virtiofs-modulen, som brukes til å videresende deler av filsystemet fra vertsmiljøet til gjestesystemet, er forbedret.
  • Fikset sårbarhet CVE-2022-0358, som lar deg eskalere privilegiene dine på systemet ved å lage kjørbare filer i kataloger videresendt via virtiofs, eid av en annen gruppe og utstyrt med SGID-flagget.

Endelig hvis du er interessert i å vite mer om det av endringene og nyhetene som presenteres i denne nye versjonen av QEMU 7.0 kan du sjekke detaljene og mer i følgende lenke


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.