Apple permite que las máquinas virtuales Linux ejecuten aplicaciones Intel con Rosetta en macOS Ventura


Apple 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 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 ejecución de código x86 y código ARM. Anuncio 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. Ventura aún no permite la instalación de sistemas operativos x86 en Apple Silicon Macs; solo ejecuta aplicaciones x86 dentro de los sistemas operativos Arm. Tampoco cambia el estado de Windows en Apple Silicon Macs, que está atrapado entre las restricciones de Apple sobre los sistemas operativos invitados x86 y la negativa (o supuesta incapacidad) de Microsoft para vender licencias para las versiones ARM de Windows. Si las versiones Arm de Windows alguna vez se ejecutan en una Mac, es posible que no necesiten Rosetta, ya que Microsoft tiene su propio software de traducción de x86 a Arm y es, en cierto modo, más flexible que Rosetta. Es de esperar que extender la funcionalidad de Rosetta de esta manera y ofrecerla a los sistemas operativos invitados signifique que durará más que la Rosetta original. Eventualmente, cuando Apple cambió de PowerPC a las CPU Intel, Rosetta se suspendió porque los consumidores realmente no necesitaban ejecutar mucho código PowerPC junto con sus aplicaciones Mac. Las aplicaciones escritas para procesadores Intel, por otro lado, perdurarán en el futuro previsible.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.