Descargas

Simulador QEMU 6.2 lanzado-itsfoss.net

Propuesto El lanzamiento del proyecto es QEMU 6.2 Como emulador, QEMU le permite ejecutar programas compilados para una plataforma de hardware en sistemas con arquitecturas completamente diferentes, por ejemplo, para ejecutar aplicaciones para ARM en una PC compatible con x86. En el modo de virtualización de QEMU, debido a que las instrucciones se ejecutan directamente en la CPU y se utiliza el hipervisor Xen o el módulo KVM, el rendimiento de ejecución del código en el entorno aislado es similar al del sistema de hardware.

El proyecto fue creado originalmente por Fabrice Bellard con el objetivo de permitir que los binarios de Linux creados en x86 se ejecuten en arquitecturas que no sean x86. A lo largo de los años, se ha agregado soporte completo de simulación a 14 arquitecturas de hardware y la cantidad de dispositivos de hardware simulados ha superado los 400. Durante el proceso de preparación para la versión 6.2, 189 desarrolladores realizaron más de 2.300 cambios.

llave Mejorar Agregado en QEMU 6.2:

  • El mecanismo virtio-mem le permite conectar la memoria en caliente a una máquina virtual y es totalmente compatible con el volcado de memoria del invitado, las operaciones de copia antes y después de la migración del entorno (pre-copia / post-copia) y crea una instantánea del sistema invitado en el fondo.
  • QMP (QEMU Machine Protocol) implementa el manejo de errores DEVICE_UNPLUG_GUEST_ERROR, que ocurren en el lado del huésped cuando ocurre una falla durante una operación de conexión en caliente.
  • Se ha ampliado la sintaxis de los parámetros de arranque que se manejan en el complemento del generador de código clásico TCG (Tiny Code Generator). Se agregó soporte para sistemas de múltiples núcleos al complemento «Caché».
  • El simulador de arquitectura x86 es compatible con el modelo de CPU Intel Snowridge-v4. Se agregó soporte para usar el dispositivo / dev / sgx_vepc en el lado del host y el backend «memory-backend-epc» en QEMU para acceder al enclave Intel SGX (Software Guard eXtensions) desde el invitado. Para los sistemas invitados protegidos con tecnología AMD SEV (Virtualización cifrada segura), se agrega la función de verificar el inicio directo del kernel (sin cargador de arranque) (configurando el parámetro «kernel-hashes = on» en «sev-guest» Activado).
  • El emulador ARM en el sistema host Apple Silicon admite el mecanismo de aceleración de hardware «hvf» al iniciar el sistema invitado basado en AArch64. Se agregó soporte para simular el modelo de procesador Fujitsu A64FX. Se ha implementado un nuevo tipo de máquina de simulación «kudo-mbc». Para la máquina ‘virtual’, se agrega soporte para simulación ITS (Servicio de traducción de interrupciones) y la capacidad de usar más de 123 CPU en modo de simulación. Para máquinas simuladas, «xlnx-zcu102» y «xlnx-versal-virt» agregaron soporte para dispositivos BBRAM y eFUSE. Para los sistemas basados ​​en el chip Cortex-M55, se admite el perfil móvil de la extensión del procesador MVE.
  • Se ha agregado soporte inicial para el modelo CPU POWER10 DD2.0 al simulador de arquitectura PowerPC. Se ha mejorado el soporte de la arquitectura POWER10 para la máquina de emulación «powernv» y se ha agregado una descripción FORM2 PAPR NUMA para la máquina «pseries».
  • Soporte agregado para Zb [abcs] Ampliación del conjunto de instrucciones del simulador de arquitectura RISC-V. Todas las máquinas simuladas permiten el uso de las opciones «host-user» y «numa mem».Par añadido Modulación de ancho de pulso (Modulador de ancho de pulso).
  • El emulador 68k ha mejorado el soporte para NuBus propuesto por Apple, incluida la capacidad de cargar imágenes ROM y soporte para ranuras de interrupción.
  • Los dispositivos de bloque qemu-nbd habilitan el modo de caché de escritura («escritura diferida» en lugar de «escritura directa») de forma predeterminada para que coincida con el comportamiento de qemu-img. Se agregó la opción «–selinux-label» para etiquetar los sockets SELinux Unix.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba