Esta versión principal de QEMU también introduce nuevas funciones y mejoras para las plataformas s390x, x86 y HPPA.
El emulador de máquinas y software de virtualización de código abierto QEMU 8.0 ha sido lanzado como una importante actualización que aporta diversas novedades y mejoras a las plataformas ARM, RISC-V, x86, s390x y HPPA.
La versión QEMU 8.0, que llega un año después de QEMU 7.0, mejora la compatibilidad con las arquitecturas ARM y RISC-V. Para ARM, añade soporte de emulación para FEAT_EVT, FEAT_FGT y AArch32 ARMv8-R, emulación de CPU para Cortex-A55 y Cortex-R52, soporte para un nuevo tipo de máquina Olimex STM32 H405, así como soporte de gdbstub para registros de sistema de perfil M.
Puede leer también | Máquinas Virtuales desde Slackware, utilizando QEMU
Para la arquitectura RISC-V, QEMU 8.0 aporta soporte de máquina actualizado para OpenTitan, PolarFire y OpenSBI, soporte adicional de ISA y extensiones para smstateen, activador nativo de depuración icount, eventos PMU relacionados con la caché en modo virtual, extensiones Zawrs/Svadu/T-Head/Zicond y soporte ACPI.
Además, RISC-V ha recibido múltiples correcciones que cubren la propagación PMP para TLB, excepciones mret, instrucciones descomprimidas y otras mejoras de emulación/virtualización.
Para la plataforma HP Precision Architecture (HPPA), la versión 8.0 de QEMU aporta mejoras en el soporte de instrucciones fid (Floating-Point Identify) y en la emulación de 32 bits.
Por otro lado, la plataforma s390x (IBM Z) ha recibido soporte para el desmontaje asíncrono de la memoria de invitados KVM seguros durante el reinicio y un mejor manejo de los dispositivos zPCI passthrough.
Para x86, la última versión de QEMU introduce un nuevo modelo de CPU SapphireRapids, soporte para invitados Xen bajo KVM con kernel Linux 5.12 y posterior, así como soporte TCG para las banderas FSRM, FZRM, FSRS y FSRC CPUID.
Entre otros cambios notables, QEMU 8.0 mejora virtio-mem con soporte para el uso de preasignación en conjunción con la migración en vivo, soporte de migración experimental actualizado a v2 para el protocolo de migración VFIO, y mejora de la eficiencia a través de TCP y cuando se utiliza TLS para qemu-nbd.
Puede leer también | Desde Ubuntu Como Instalar y crear máquina virtual en Qemu
QEMU 8.0 ya está disponible para su descarga como tarball de código fuente desde el sitio web oficial, por si te apetece compilarlo tú mismo a partir del código fuente. Si no es el caso, deberías poder instalarlo desde los repositorios estables de tu distribución en los próximos días o semanas.
¿Qué es Qemu?
QEMU es un software libre y de código abierto que permite la emulación de sistemas operativos y arquitecturas de hardware diferentes en una misma máquina. QEMU puede ejecutar sistemas operativos de una amplia variedad de plataformas, incluyendo Linux, Windows, Mac OS, y otros sistemas operativos de código cerrado.
Además de la emulación de sistemas completos, QEMU también proporciona la capacidad de virtualizar hardware, lo que permite a los usuarios ejecutar múltiples sistemas operativos en una misma máquina, con un alto nivel de aislamiento y seguridad.
QEMU es utilizado comúnmente por desarrolladores de software para probar su software en diferentes sistemas operativos y arquitecturas de hardware, así como por investigadores y estudiantes para experimentar con sistemas operativos y arquitecturas de hardware diferentes.
¿Cuáles son las características más importantes de Qemu?
El software de virtualización QEMU tiene varias características, entre las que se incluyen:
-
Emulación de arquitecturas de hardware: QEMU puede emular diferentes arquitecturas de hardware, incluyendo x86, ARM, MIPS, PowerPC, entre otras.
-
Ejecución de múltiples sistemas operativos: QEMU permite la ejecución de múltiples sistemas operativos, incluyendo Linux, Windows, Mac OS, entre otros, en una misma máquina física.
-
Virtualización de hardware: QEMU también permite la virtualización de hardware, lo que significa que los sistemas operativos invitados pueden acceder directamente a los recursos físicos de la máquina anfitriona.
-
Compatibilidad con diferentes formatos de imagen de disco: QEMU soporta una amplia variedad de formatos de imagen de disco, incluyendo los populares como VDI, VMDK, RAW, QCOW2, entre otros.
-
Integración con KVM: QEMU se integra con el Kernel-based Virtual Machine (KVM) para proporcionar un alto rendimiento y una virtualización más eficiente.
-
Configuración flexible: QEMU permite una configuración flexible para ajustarse a las necesidades específicas de cada caso de uso, incluyendo la asignación de recursos como la memoria RAM, el espacio de almacenamiento, el número de CPUs virtuales, entre otros.
En resumen, QEMU es una herramienta poderosa y flexible que permite la emulación y virtualización de diferentes arquitecturas de hardware y sistemas operativos, ofreciendo una amplia variedad de opciones de configuración para adaptarse a diferentes necesidades y casos de uso.
Descargar:
Sigue las instrucciones
Para descargar QEMU 8.0.0:
wget https://download.qemu.org/qemu-8.0.0.tar.xz tar xvJf qemu-8.0.0.tar.xz cd qemu-8.0.0 ./configure make