QEMU 6.2 ja va ser alliberat i aquestes són les novetats

QEMU

Fa poc es va presentar el llançament de la nova versió del projecte QEMU 6.2, versió en la qual en la preparació de la nova versió es van realitzar més de 2300 canvis de 189 desenvolupadors.

Per als que desconeixen del projecte han de saber que actua com un emulador que permet executar un programa compilat per a una plataforma de maquinari en un sistema amb una arquitectura completament diferent, per exemple, per 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 codi en un entorn aïllat és a prop de el sistema de maquinari a causa de l'execució directa d'instruccions en la CPU i l'ús de l'hipervisor Xen o el mòdul KVM.

El projecte va ser creat originalment per Fabrice Bellard per permetre que els binaris de Linux construïts a x86 s'executin en arquitectures que no siguin x86. Al llarg dels anys, s'ha afegit suport per a l'emulació completa per a 14 arquitectures de maquinari, la quantitat de dispositius de maquinari emulats ha superat els 400.

Principals novetats de QEMU 6.2

En aquesta nova versió de QEMU 6.2 al mecanisme virtio-mem, que permet connectar i desconnectar la memòria de les màquines virtuals, s'ha afegit el suport complet per a bolcats de memòria de convidats, operacions de còpia abans i després de la migració de l'entorn (pre-còpia/post-còpia) i creació d'instantànies del sistema convidat al fons.

Un altre dels canvis que es destaca, és a QMP (QEMU Machine Protocol) implementa el maneig d'errors DEVICE_UNPLUG_GUEST_ERROR que ocorren al costat de l'hoste en cas de falles durant les operacions de connexió en calent.

També es destaca que es va ampliar la sintaxi dels arguments d'arrencada processats En complements per al generador de codi clàssic TCG (Tiny Code Generator), a més que es va afegir suport per a sistemes de múltiples nuclis al complement cau.

En el emulador x86 és compatible amb el model de CPU Intel Snowridge-v4, es va afegir suport per accedir a enclavaments d'Intel SGX (Software Guard eXtensions) des de convidats usant el dispositiu /dev/sgx_vepc al costat del host i el backend memory-backend-epc a QEMU. Per als sistemes convidats protegits amb tecnologia AMD SEV (virtualització xifrada segura), s'ha afegit la capacitat de verificar el llançament directe del nucli (sense utilitzar un carregador d'arrencada) (habilitat en configurar el paràmetre 'kernel-hashes=on' a 'sev-guest') .

A l'emulador ARM en els sistemes host Apple Silicon admet el mecanisme d'acceleració de maquinari hvf en iniciar sistemes convidats basats en AArch64.

Dels altres canvis que es destaquen de la nova versió:

  • S'ha implementat un nou tipus de màquines emulades kudo-mbc.
  • Per a les màquines virt es va afegir suport per a l'emulació ITS (Servei de traducció d'interrupcions) i la capacitat d'usar més de 123 CPU en mode d'emulació.
  • S'ha afegit suport per a dispositius BBRAM i eFUSE per a màquines emulades "xlnx-zcu102" i "xlnx-versal-virt".
  • Per als sistemes basats en el xip Cortex-M55, es proporciona suport per al perfil mòbil de les extensions del processador MVE.
  • S'ha afegit suport inicial per al model CPU POWER10 DD2.0 a l'emulador d'arquitectura PowerPC.
  • S'ha millorat el suport de l'arquitectura POWER10 per a les màquines emulades powernv i s'han afegit descripcions de FORM2 PAPR NUMA per a les màquines pèries.
  • S'ha afegit suport per a extensions de conjunts d'instruccions Zb [abcs] a l'emulador d'arquitectura RISC-V. Les opcions host-user i numa mem estan permeses per a totes les màquines emulades.
  • S'ha afegit suport per a SiFive PWM (modulador d'amplada de pols).
  • L'emulador 68k millora la compatibilitat amb el NuBus proposat per Apple, inclosa la capacitat de carregar imatges ROM i la compatibilitat amb ranures d'interrupció.
  • S'ha afegit suport per emular el model de processador Fujitsu A64FX.
  • El dispositiu de bloc qemu-nbd té el mode d'emmagatzematge en memòria cau d'escriptura habilitat per defecte («escriptura diferida» en lloc d'«escriptura directa») perquè coincideixi amb el comportament de qemu-img.
  • S'ha afegit l'opció “selinux-label” per etiquetar els sockets SELinux Unix.

Finalment si estàs interessat en poder conèixer més a l'respecte dels canvis i novetats que es presenten en aquesta nova versió de QEMU 6.2 pots consultar els detalls i més a el següent enllaç


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ó.