macOS Ventura amplía el soporte de Rosetta a las máquinas virtuales Linux

macOS Ventura amplía el soporte de Rosetta a las máquinas virtuales Linux

Una de las pocas cosas que una Intel Mac puede hacer que una Apple Silicon Mac no puede hacer es ejecutar sistemas operativos escritos para procesadores Intel dentro de máquinas virtuales. Específicamente, esto significa 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 dentro de máquinas virtuales, incluidas otras versiones de macOS y versiones de Linux compatibles con Arm. Y estas máquinas virtuales Linux obtienen una nueva función en macOS Ventura: la capacidad de ejecutar aplicaciones escritas para procesadores x86 con Rosetta , la misma tecnología de traducción binaria que permite que Apple Silicon Macs ejecute aplicaciones escritas para Intel Macs.

La documentación de Apple le informará sobre los requisitos para usar Rosetta en un sistema operativo invitado de Linux; esto requiere que cree un directorio compartido al que puedan acceder tanto macOS como Linux y ejecute algunos comandos de terminal de Linux para configurarlo. Pero una vez que siga estos pasos, podrá disfrutar de la compatibilidad de aplicaciones más amplia que viene con la posibilidad de ejecutar código x86 y código Arm.

Algunos desarrolladores, incluido Hector Martin del proyecto Asahi Linux y el usuario de Twitter @never_released , ya descubrieron que estos pasos también pueden habilitar Rosetta en procesadores ARM de terceros, siempre que estén lo suficientemente actualizados para admitir al menos la versión. 8.2 del brazo. Un conjunto de instrucciones. Como señala Martin, esto no es del todo legal debido a las restricciones de licencia de macOS, y se requieren algunas funciones de hardware de Apple relativamente menores para desbloquear todo el potencial de Rosetta.

Ventura aún no permite la instalación de sistemas operativos x86 en Apple Silicon Macs; solo ejecuta aplicaciones x86 en sistemas operativos Arm. Tampoco cambia el estado de Windows en las Silicon Macs de Apple, que se encuentra entre las restricciones de Apple sobre los sistemas operativos invitados x86 y la negativa (o percepción de incapacidad) de Microsoft para licenciar la versión Arm de Windows. Si alguna vez se puede ejecutar una versión Arm de Windows en una Mac, es posible que no necesite Rosetta, ya que Microsoft tiene su propio software de traducción de x86 a Arm y es más flexible que Rosetta en algunos aspectos .

Esperamos que esta expansión de la funcionalidad de Rosetta y su oferta a los sistemas operativos invitados signifique que durará más que la Rosetta original. Cuando Apple cambió de procesadores PowerPC a Intel, Rosetta finalmente se suspendió ya que los consumidores no necesitaban ejecutar mucho código PowerPC además de sus aplicaciones Mac. Por otro lado, las aplicaciones escritas para procesadores Intel permanecerán en el futuro previsible.

Deja una respuesta

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