QEMU 6.2: RISC-V, SGX, Apple Silicon (M1) y más…
Como ya sabes, QEMU es un magnífico proyecto de código abierto que actúa como un emulador de diferentes arquitecturas. Para su funcionamiento, emplea la traducción dinámica de binarios, además de tener capacidades de virtualización para poder ejecutar sistemas y software de otras plataformas (x86, ARM, SPARC, RISC-V, PPC,…). Ahora llega la versión 6.2, y tiene importantísimos avances.
QEMU 6.2 está en camino con el soporte para SGX de Intel en las máquinas virtuales, lo que es interesante de cara a la seguridad. También llegará con mejoras del soporte para Apple Silicon (M1, M1 Pro, M1 Max), así como la nueva y emergente ISA RISC-V. Esto son palabras mayores, y grandes noticias para los usuarios que emplean este software para la emulación.
Hace unos días se lanzó QEMU 6.2-rc0, es decir, el primer candidato a versión final (Release Candidate) y que ya se puede probar para comprobar todas estas actualizaciones y si funciona correctamente. A partir de ahí, se han ido lanzando nuevos candidatos cada semana hasta que esté listo y se marque como QEMU 6.2.0 estable, que debería ser a mediados de diciembre si no existen retrasos o problemas en el desarrollo.
Además, también llegarán algunas correcciones respecto a versiones previas, y otras muchas mejoras:
- El citado soporte para Intel SGX (Software Guard Extensions) en la máquina virtual.
- En un hosts macOS con Apple Silicon permitirá aceleración HVF para ejecutar máquinas guests AArch64 (ARM de 64-bit).
- El procesador de alto rendimiento Fujitsu A64FX, basado en ARM, ahora será compatible con TCG (Tiny Code Generator) de QEMU.
- Soporte para más instrucciones RISC-V, soporte para PWM de SiFive, y otras mejoras relacionadas con esta ISA.
- Mejoras en el soporte para IBM POWER10.
- Se ha solucionado el problema de Intel Snow Ridge v4 para esta versión de QEMU.
- Y mucho más que está esperándote en esta nueva versión…