Un nuevo puerto Linux permite que las Mac M1 de Apple ejecuten Ubuntu por primera vez. Corellium, una empresa de seguridad que ofrece una versión virtualizada de iOS para pruebas de seguridad, ha portado con éxito Ubuntu a M1 Macs y ha lanzado un tutorial para que otros lo sigan. La versión modificada de Ubuntu se inicia en la interfaz de usuario normal e incluye soporte USB.
El equipo de Corellium ha detallado exactamente cómo lograron que Ubuntu se ejecutara, y es una buena lectura en profundidad si está interesado en los detalles. Si bien varios componentes M1 se comparten con los chips móviles de Apple, los chips no estándar dificultan la creación de controladores de Linux para que Ubuntu funcione correctamente.
Apple no ha diseñado sus Mac M1 con arranque dual o Boot Camp en mente. Craig Federighi, vicepresidente senior de ingeniería de software de Apple, descartó previamente el soporte oficial para iniciar de forma nativa sistemas operativos alternativos como Windows o Linux. La virtualización parece ser el método preferido de Apple, pero eso no ha impedido que las personas creen sus propios puertos.
Linux ahora se puede utilizar completamente en el Mac mini M1. Arrancando desde USB un escritorio Ubuntu completo (rpi). La red funciona a través de una llave USB c. La actualización incluye soporte para USB, I2C, DART. Publicaremos cambios en nuestro GitHub y un tutorial más tarde hoy. Gracias a la @CorelliumHQ equipo ❤️ pic.twitter.com/uBDbDmvJUG
– Chris Wade (@cmwdotme) 20 de enero de 2024
Héctor Martin, un desarrollador que regularmente hace que Linux se ejecute en una variedad de hardware, también está portando Linux a M1 Macs . Los desarrolladores parecen sentirse atraídos por los beneficios de rendimiento que ofrecen los chips M1 de Apple y la capacidad de ejecutar Linux en una máquina silenciosa basada en ARM. "He estado esperando una computadora portátil ARM que pueda ejecutar Linux durante mucho tiempo", dijo el creador de Linux Linus Torvalds en noviembre . "El nuevo Air sería casi perfecto, excepto por el sistema operativo".
El CTO de Corellium, Chris Wade, describe este nuevo puerto como " completamente utilizable " en un Mac Mini M1, y funciona al arrancar el escritorio completo de Ubuntu desde USB. Sin embargo, necesitará una llave USB-C para que la red funcione, y el proceso para ejecutar el puerto requerirá cierta familiaridad con Linux y kernels personalizados. Corellium ha publicado un tutorial sobre el proceso , si está interesado en probar este proyecto beta.
Corellium tiene cierta experiencia en trabajar con las protecciones del sistema operativo de Apple. Corellium ofrece a los investigadores de seguridad un iPhone virtual para ayudar con la exploración de vulnerabilidades. Es un proceso que ha enfurecido a Apple lo suficiente como para presentar demandas contra Corellium. Apple perdió un desafío temprano contra Corellium a fines del año pasado, después de presentar inicialmente una demanda contra la compañía por motivos de derechos de autor en agosto de 2019. Apple luego alegó violaciones de la DMCA en enero de 2020, y un juez desestimó las reclamaciones de infracción de derechos de autor en diciembre. Se ha aplazado una decisión sobre las alegaciones separadas de la DMCA.