Apple permite que las máquinas virtuales Linux ejecuten aplicaciones Intel con Rosetta en macOS Ventura
Un lector anónimo cita un informe de Ars Technica: Una de las pocas cosas que las Intel Mac pueden hacer que las Apple Silicon Mac no pueden hacer es ejecutar sistemas operativos escritos para procesadores Intel o AMD en máquinas virtuales. En particular, esto ha llevado al hecho de que actualmente no existe una forma legal de ejecutar Windows en una Apple Silicon Mac. Sin embargo, Apple Silicon Macs puede ejecutar sistemas operativos escritos para procesadores ARM en máquinas virtuales, incluidas otras versiones de macOS y versiones de Linux compatibles con ARM. Y esas máquinas virtuales Linux obtienen una nueva característica en macOS Ventura: la capacidad de ejecutar aplicaciones escritas para procesadores x86 utilizando Rosetta, la misma tecnología de traducción binaria que permite que las Apple Silicon Macs ejecuten aplicaciones escritas para Intel Macs. La documentación de Apple lo guía a través de los requisitos para usar Rosetta en un sistema operativo invitado de Linux: requiere crear un directorio compartido al que tanto macOS como Linux puedan acceder y ejecutar algunos comandos de terminal en Linux para configurarlo. Pero una vez que haya seguido estos pasos, puede disfrutar de la compatibilidad más amplia de la aplicación que viene con la posibilidad de ejecutar tanto el código x86 como el código ARM. Algunos desarrolladores incluyendo Héctor Martín del proyecto Asahi Linux y Usuario de Twitter @never_released, ya han determinado que estos pasos también pueden habilitar Rosetta en CPU ARM que no sean de Apple, siempre que sean lo suficientemente modernas para admitir al menos la versión 8.2 del conjunto de instrucciones ARM. Como señala Martin, esto no es estrictamente legal debido a las restricciones de licencia de macOS, y se requieren algunas funciones de hardware específicas de Apple relativamente menores para desbloquear todas las capacidades de Rosetta.