en breve: Ejecutar Linux en una Mac basada en Intel es relativamente fácil. Ahora que Apple está haciendo la transición a sus propios chips, ya no es tan simple. Si bien el M1 SoC es un procesador basado en Arm, y hay una versión Arm de Linux disponible, los componentes de los nuevos chips de Apple no funcionan bien con los dispositivos Linux actuales.
Apple no ha facilitado el arranque dual en sus últimas computadoras basadas en Arm. Si bien hay algunas distribuciones de Linux diseñadas para ejecutarse en hardware Arm, los chips de Apple son de una raza diferente. Sin embargo, los investigadores de seguridad de Corellium han creado un puerto de Linux que funciona para la Mac M1 de Apple.
OSCorellium desarrollado es una distribución de Ubuntu basada en Arm que puede arrancar desde una unidad USB, pero no es tan simple como conectar y usar. El principal obstáculo para ejecutar Linux en el M1 son los controladores de hardware.
«La autenticidad del SoC no estándar de Apple se hizo muy evidente al escribir los controladores de Linux», escribió Corellium en una publicación de blog muy detallada que describe el proyecto. «Nuestro entorno virtual es muy flexible en términos de los modelos que puede acomodar, pero en el lado de Linux, el mundo ARM de 64 bits se ha asentado en gran medida en un conjunto bien definido de bloques de construcción e interfaces de firmware, casi ninguno de los cuales se utiliza para M1».
Linux ahora está completamente disponible en la Mac mini M1. Inicie el escritorio completo de Ubuntu (rpi) desde el USB. La red funciona a través de un dongle USB c. Las actualizaciones incluyen soporte para USB, I2C, DART. Publicaremos cambios en nuestro GitHub y tutoriales más tarde hoy.Muchas gracias @CorelliumHQ Equipo ❤️🙏 pic.twitter.com/uBDbDmvJUG
—Chris Wade (@cmwdotme) 20 de enero de 2021
El CTO de Corellium, Chris Wade, tuiteó que la prueba de concepto de Linux en M1 se probó en el M1 Mac Mini y está «totalmente disponible». Sin embargo, señaló que la red requiere el uso de un dongle USB-C. Los usuarios también necesitan saber cómo configurar puertos usando Linux y un kernel personalizado. Wade mencionó que tienen un tutorial que se acaba de agregar a la publicación del blog.
Si está interesado en probar Linux en su nueva Mac M1, necesitará el rootfs POC de Ubuntu y al menos una unidad USB de 16 GB.esclerotinia correo Documentación e instrucciones para su sitio web. Tenga en cuenta que este proyecto es un trabajo en progreso y solo se ha probado en una Mac Mini, por lo que el kilometraje y los errores pueden variar.