QEMU 4.2 arriba amb diverses millores, coneix les seves novetats

QEMU

El dia d'ahir parlàvem sobre l'alliberament de la nova versió de Bochs 2.16.10 el qual és una alternativa a VirtualBox i ara s'ha presentat el llançament de el projecte QEMU 4.2 en el qual es presenten algunes novetats noves i sobretot millores a el projecte. En la preparació de la versió 4.2, es van realitzar més de 2200 canvis de 198 desenvolupadors.

Per als qui desconeixen de QEMU han de saber que aquest és un emulador que permet executar un programa compilat per una plataforma de maquinari en un sistema amb una arquitectura completament diferent, per exemple, executar una aplicació per a ARM en un PC compatible amb x86.

En la manera de virtualització a QEMU, el rendiment de l'execució de l'codi en un entorn aïllat és a prop de el sistema natiu causa de l'execució directa d'instruccions en la CPU i a l'ús de l'hipervisor Xen o el mòdul KVM.

Principals novetats en QEMU 4.2

En aquesta nova edició de QEMU 4.2 l'emulador de l'arquitectura ARM va rebre el suport per l'emulació Aspeed AST2600 SoC «Ast2600-EVB» així com el suport per a la tecnologia Semihosting 2.0 amb extensions STDOUT_STDERR / EXIT_EXTENDED, Que permet que el dispositiu emulat usi stdout, stderr i stdin per crear arxius en el costat de l'amfitrió.

Mentre que per al KVM es va afegir la capacitat de fer servir més de 256 CPU i brindar suport per a instruccions SVD SIMD, a més de que el rendiment d'emulació millorat utilitzant el generador de codi TCG.

També es destaca que s'ha afegit un nou tipus de màquina de microvm emulada a l'emulador d'arquitectura x86, utilitzant virtio-mmio en lloc de PCI per optimitzar el rendiment. Es va implementar la capacitat d'activar i desactivar VMX a través dels indicadors «-CPU".

Suport agregat per emular extensions AVX512 BFloat16. Es proporciona suport per als nous models de CPU Denverton (servidor SoC basat en Atom), Snowridge i Dhyana. Suport estabilitzat per a MacOS Hypervisor Framework («-Accel HVF").

Per al controlador de dispositiu Network Block Device (NBD) proporciona un processament més eficient de les sol·licituds de còpia en lectura. el codi de servidor NBD està optimitzat per copiar imatges disperses (Amb buits). S'han realitzat millores generals en la implementació de el client i el servidor NBD.

Per al emulador d'arquitectura PowerPC té la capacitat d'emular les instruccions POWER9 mffsce, mffscrn i mffscrni. En les màquines emulades, «powernv» va afegir suport per als dispositius de sistema Homer i OCC SRAM.

En virtio-mmio es afegit virtio-compatible estàndard 2 i una especificació específica virtio 1,1 mecanisme de cues virtuals envasats (virtqueue) per intercanviar dades amb un dispositiu d'E / S virtual en la manera per lots.

Dels altres canvis que es destaquen d'aquesta nova versió de QEMU 4.2:

  • El generador de codi clàssic TCG (Tiny Code Generator) admet complements per a monitoritzar les instruccions de l'processador i les adreces a la memòria.
  • Major rendiment de xifrat de discos LUKS utilitzant l'algoritme AES-XTS.
  • Vfio-pci agrega suport per a la propietat failover_pair_id per simplificar la migració de dispositius VFIO.
  • L'opció «-initrd» s'ha afegit als l'emulador d'arquitectura RISC-V i la capacitat de veure l'estat complet de l'arquitectura en el depurador.
  • L'emulador d'arquitectura s390 admet IEP (Instrucció Execution Protection).
  • En l'emulador d'arquitectura 68k, es va agregar la capacitat inicial d'emular el Macintosh Quadro 800 i els sistemes clàssics NeXTcube.
  • En l'emulador d'arquitectura xtensa, s'ha afegit un nou tipus de màquines emulades «virt» i s'ha implementat el suport ABI call0 per l'emulació en l'espai de l'usuari.

¿Com instal·lar QEMU 4.2 en Ubuntu i derivats?

La instal·lació d'aquesta nova versió de QEMU de moment no es troba disponible per mitjà dels canals oficials d'Ubuntu, però toca esperar alguns dies al fet que els binaris siguin posats a disposició en els repositoris.

En el moment en què estiguin disponibles n'hi ha prou amb obrir una terminal (Poden fer-ho amb la drecera de tecles Ctrl + Alt + T) i anem a teclejar el següent:

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

O també poden realitzar la instal·lació i esperar que la nova actualització els sigui notificada per només actualitzar els paquets.

Bochs
Article relacionat:
Bochs, una alternativa de codi obert a VirtualBox arriba a la seva versió 2.6.10

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.