Try Omarchy: virtualización nativa de Arch Linux en Apple Silicon con QEMU 11.1.1
Un proyecto open source ejecuta el escritorio Omarchy como app macOS usando Hypervisor.framework, mejorando el rendimiento de CPU y la integración de periféricos.
Themartiano ha publicado Try Omarchy, una aplicación de código abierto que permite ejecutar el escritorio Omarchy (basado en Arch Linux) de forma nativa y acelerada por hardware en Macs con Apple Silicon. La herramienta empaqueta una imagen ARM64 de Arch Linux configurada con Omarchy Quattro, un runtime de QEMU basado en el Hypervisor Framework de Apple y un launcher en Swift/AppKit en una única aplicación macOS.
Rendimiento e integración
La pieza técnica central es la migración del runtime a QEMU 11.1.1 para capturar el controlador de interrupciones GICv3 nativo de Apple, dejando atrás la emulación de GICv2 en espacio de usuario de QEMU 10.2.50. Este cambio elimina la sobrecarga de bloqueo (locking) en cada interrupción del invitado.
Los datos de rendimiento son concretos: la CPU inactiva baja de un 65% de un core a un 15% con QEMU, y el consumo total del sistema (incluyendo audio) pasa de un 71% a un 15% aproximado. El proyecto también arregla un bug donde el dispositivo de audio del host se mantenía abierto permanentemente, consumiendo recursos al re-muestrear silencio aunque no hubiera reproducción activa.
En cuanto a gráficos, la cadena de renderizado va del invitado (Mesa/VirGL) a virglrenderer en el host, que convierte los comandos a OpenGL ES, y finalmente ANGLE traduce esto a Metal para la GPU de Apple. Esto garantiza aceleración real por hardware, no rasterización por software.
Entre las características de integración destacan:
- Selección de entrada/salida de audio Mac con enrutamiento en vivo.
- Exposición de cámaras FaceTime HD y otras como webcam 720p bajo demanda.
- Compartición bidireccional del portapapeles (texto y PNG) entre macOS y el invitado.
- Acceso a una carpeta compartida opcional del Mac con el mismo path.
La limitación principal actual es el decodificado de video, que sigue siendo solo por CPU, lo que puede ralentizar la reproducción a altas resoluciones. El autor indica que una ruta de video mejorada está en desarrollo.
Este proyecto no es oficial ni afiliado a Omarchy. Es relevante para administradores de sistemas y desarrolladores que buscan probar distribuciones Linux ARM64 en entornos macOS sin recurrir a máquinas virtuales tradicionales pesadas o emulación Rosetta, aprovechando la hipervisora nativa de Apple.


