Den nye version af QEMU 4.0 er allerede frigivet

qemu i Ubuntu

masse udviklere af QEMU-projektet har annonceret lanceringen af ​​den nye version de QEMU 4.0. Hvori nye funktioner er fremhævet såsom support til ARMv8 + instruktionsudvidelser, fejlrettelser og mere.

For dem, der ikke kender til QEMU, bør de vide det er en gratis og open source-applikation licenseret delvist med LGPL og GNU GPL som Dens funktion er emulering af processorer baseret på den dynamiske oversættelse af binære filer.

Giver dig mulighed for at køre et program oprettet til en enkelt hardware-platform på et system med en helt anden arkitektur, for eksempel at køre et ARM-program på en x86-kompatibel pc.

I virtualiseringstilstand i QEMU er ydeevnen for at køre kode i et isoleret miljø tæt på det oprindelige system ved direkte at udføre instruktioner på CPU'en og bruge Xen hypervisor eller KVM-modulet.

Oprindeligt blev projektet oprettet af Fabrice Bellard (Fabrice Bellard) for at muliggøre frigivelse af Linux-eksekverbare enheder, der er bygget til x86-platformen på ikke-x86-arkitekturer.

I løbet af årene med udvikling er der tilføjet support til fuld emulering af 14 hardwarearkitekturer, antallet af emulerede hardwareenheder har oversteget 400. Under udarbejdelsen af ​​version 4.0 blev der foretaget mere end 3100 ændringer til 220 udviklere.

Vigtigste nyheder om QEMU 4.0

Som nævnt i starten er en af ​​de vigtigste nyheder i denne nye version af QEMU 4.0 understøttelse af ARMv8 + instruktionsudvidelser eftersom er blevet føjet til ARM-arkitekturemulatoren, såvel som SB, PredInv, HPD, LOR, FHM, AA32HPD, PAuth, JSConv, CondM, FRINT og BTI.

En anden nyhed er tilføjelsen forbedret ARM PMU-emulering (Strømstyringsenhed). Virt-platformen tilføjer muligheden for at bruge mere end 255 GB RAM og understøtte u-boot-billeder med typen "noload".

Arkitekturemulatoren x86 på HAX Virtualization Acceleration Engine (Intel hardware accelereret udførelse) modtaget support til POSIX-kompatible værter, såsom Linux og NetBSD (tidligere kun understøttet på Darwin-platformen).

også tilføjet support til I7200 CPU-emulering (nanoMIPS32 ISA) og I6500 (MIPS64R6 ISA), evnen til at behandle CPU-type anmodninger ved hjælp af QMP (QEMU Management Protocol).

Mens der i PowerPC-arkitekturemulatoren er understøttelse af XIVE interrupt controller-emulering blevet tilføjet, understøttelse af POWER9 er blevet udvidet, og for P-serien er hot plug-indstillingen for jumpere blevet tilføjet hoved-PCI (PHB, PCI-værtsbro). Spectre og Meltdown standardbeskyttelse er aktiveret

Støtte til PCI- og USB-emulering er blevet føjet til RISC-V-arkitekturemulatoren. Den indbyggede fejlretningsserver (gdbserver) understøtter definition af loglister i XML-filer.

Hvordan installeres QEMU på Ubuntu og derivater?

Hvis du vil installere denne applikation på dit system, skal du vide det i øjeblikket er pakkerne endnu ikke opdateret til version 4.0, så det er kun et spørgsmål om dage.

For at installere denne applikation skal vi åbne en terminal, og vi skal installere nogle ekstra pakker for at kunne arbejde med problemer med QEMU i vores system.

Vi åbner en Ctrl + Alt + T-terminal, og vi skal skrive følgende:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Vi skal bare vente på, at de nødvendige pakker og deres installation downloades. Når denne proces er færdig, kan vi begynde at bruge denne applikation i vores system.

For at åbne QEMU skal du bare kigge efter det i vores applikationsmenu og køre det. Hvis efter installation, når du prøver at åbne Virt Manager fejlen opstår:

"Kan ikke oprette forbindelse til libtid"

En løsning let at løse dette problem er genstart din computer og i starten igen i dit system, prøv at åbne programmet.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  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.