QEMU 7.0 is al uitgebracht en dit is het nieuws

QEMU

Paar dagen geleden de release van de nieuwe versie van QEMU 7.0 is aangekondigd, waarmee u een programma kunt uitvoeren dat voor één hardwareplatform is gebouwd op een systeem met een geheel andere architectuur, bijvoorbeeld door een ARM-toepassing uit te voeren op een x86-compatibele pc. In virtualisatiemodus in QEMU is de uitvoering van code in een geïsoleerde omgeving vergelijkbaar met die van een hardwaresysteem vanwege de directe uitvoering van instructies op de CPU en het gebruik van de Xen-hypervisor of KVM-module.

In de loop der jaren van ontwikkeling werd volledige emulatie-ondersteuning voor 14 hardware-architecturen toegevoegd, het aantal geëmuleerde hardware-apparaten overschreed 400. Ter voorbereiding op versie 7.0, meer dan 2500 wijzigingen zijn aangebracht door 225 ontwikkelaars.

Belangrijkste nieuwigheden van QEMU 7.0

In deze nieuwe versie van QEMU 7.0 die wordt gepresenteerd, Ondersteuning voor Intel AMX-instructieset (Geavanceerde Matrix-extensies) geïmplementeerd in serverprocessors Intel Xeon schaalbaar plus het is toegevoegd aan de x86-architectuuremulator. AMX biedt nieuwe aangepaste TMM "TILE" registers en instructies voor het manipuleren van gegevens in deze registers, zoals TMUL (Tile matrix MULtiply) voor matrixvermenigvuldiging.

Een andere opvallende verandering is dat flexibiliteit voor het maken van back-ups van actieve afbeeldingen is verbeterd huidige systeem (er wordt een snapshot gemaakt, waarna een copy-before-write (CBW)-filter wordt toegepast om de status van de snapshot bij te werken, waarbij gegevens worden gekopieerd van gebieden waarnaar het gastsysteem schrijft). De mogelijkheid om toegang te krijgen tot een snapshot met een back-up wordt niet rechtstreeks geboden, maar eerder via het apparaatstuurprogramma voor snapshottoegangsblok.

ARM-emulator voor 'virt'-machines heeft ondersteuning toegevoegd voor virtio-mem-pci, gast CPU-topologiedetectie en PAuth-activering bij gebruik van een KVM-hypervisor met een hvf-accelerator, plus toegevoegde ondersteuning voor PMC Flash OSPI- en SLCR-stuurprogrammaemulatie in de 'xlnx-versal-virt'-bordemulator.

De architectuur-emulator RISC-V voegt KVM-hypervisorondersteuning toe en implementeert de Vector 1.0 vectoruitbreidingen, plus ondersteuning voor het laden van OpenSBI (RISC-V Supervisor Binary Interface) binaire bestanden voor geëmuleerde 'spike'-machines is toegevoegd. Voor geëmuleerde 'virt'-machines is de mogelijkheid om tot 32 processorkernen te gebruiken en ondersteuning voor AIA geïmplementeerd.

Van de andere veranderingen die opvallen:

  • De HPPA-architectuuremulator biedt tot 16 vCPU's en een verbeterde grafische controller voor HP-UX VDE/CDE-gebruikersomgevingen.
  • De mogelijkheid toegevoegd om de opstartvolgorde van SCSI-apparaten te wijzigen.
  • Ondersteuning toegevoegd voor het gebruik van maximaal 4 CPU-kernen, het laden van een externe initrd-afbeelding en het automatisch genereren van een apparaatstructuur voor een opstartbare kern in de OpenRISC-architectuur-emulator voor 'sim'-kaarten.
  • De PowerPC-architectuuremulator voor geëmuleerde 'pseries'-machines heeft de mogelijkheid geïmplementeerd om gastsystemen te laten draaien onder besturing van een geneste KVM-hypervisor. Ondersteuning toegevoegd voor het spapr-nvdimm-apparaat.
  • Ondersteuning toegevoegd voor XIVE2 interrupt handler en PHB5 handlers voor 'powernv' geëmuleerde machines, verbeterde ondersteuning voor XIVE en PHB 3/4.
  • Ondersteuning voor z15-extensies (Miscellaneous-Instruction-Extensions Facility 3) is toegevoegd aan de s390x-architectuuremulator.
  • Klassieke TCG (Tiny Code Generator) heeft de ondersteuning verwijderd voor hosts met ARMv4- en ARMv5-CPU's die geen niet-uitgelijnde geheugentoegang ondersteunen en niet genoeg RAM hebben om QEMU uit te voeren.
  • Ondersteuning voor beveiligingslabels in de virtiofs-module, die wordt gebruikt om een ​​deel van het bestandssysteem van de hostomgeving naar het gastsysteem door te sturen, is verbeterd.
  • Vaste kwetsbaarheid CVE-2022-0358, waarmee u uw privileges op het systeem kunt verhogen door uitvoerbare bestanden te maken in mappen die worden doorgestuurd via virtiofs, eigendom van een andere groep en uitgerust met de SGID-vlag.

Eindelijk als u er meer over wilt weten van de wijzigingen en nieuwigheden die in deze nieuwe versie van QEMU 7.0 worden gepresenteerd, kunt u de details en meer bekijken in de volgende link


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.