Linux 5.13 Trae Soporte para Macs M1

Apple cambió las reglas del juego el año pasado cuando puso su propio chip en sus nuevas Macs. El mes pasado cambió las reglas del juego aún más al agregar el M1 a sus nuevos iPad Pros. Ahora, el juego está cambiando de nuevo. Gracias al Kernel de Linux 5.13, Linux ha obtenido soporte nativo para su uso en Macs M1.
Linux en Macs M1 con Corellium
El M1 es completamente nuevo tanto para Macs como para iPad Pros. La Mac había estado utilizando chips Intel, y los iPad Pros estaban limitados por el mismo chip utilizado en iPhones. Pero ahora, tanto las Macs como los iPad Pros obtienen un gran poder del M1.
La semana pasada, Corellium llevó ese éxito a Linux cuando portó con éxito Ubuntu a Macs M1. El equipo de Corellium explicó que se logró con una versión modificada de Linux y soporte USB.

Apple no fue necesariamente útil con este esfuerzo. El vicepresidente senior de ingeniería de software de Apple, Craig Federighi, dijo anteriormente que no habría arranque nativo de Windows o Linux. No habría arranque dual ni Boot Camp. La virtualización era el único método que Apple contemplaba.
El CEO de Corellium, Chris Wade, tuiteó sobre el proceso exitoso: “Linux ahora es completamente utilizable en el Mac Mini M1. Arrancando desde USB un escritorio completo de Ubuntu (rpi). La red funciona a través de un dongle USB c. La actualización incluye soporte para USB, 12C, DART.”
También portando Linux a Macs M1 estaba Hector Martin, un desarrollador que tiene la costumbre de ejecutar el sistema operativo en hardware no convencional. El creador de Linux, Linus Torvalds, también estaba ansioso por llevar Linux a Macs M1. “He estado esperando un portátil ARM que pueda ejecutar Linux durante mucho tiempo”, dijo el otoño pasado cuando se anunciaron las nuevas Macs M1. “El nuevo [MacBook] Air sería casi perfecto, excepto por el sistema operativo.”

Pero Apple tiene sus razones para no agregar soporte nativo para esto, especialmente con el campamento de Corellium. Corellium hace que un iPhone virtual esté disponible para investigadores de seguridad para la investigación de vulnerabilidades. Apple no estaba contento con eso y llegó tan lejos como para presentar demandas. Hasta ahora, la acción legal no ha tenido éxito.
Linux 5.13 en Macs M1
Linux ahora ha agregado soporte oficial para Macs M1 con el Kernel de Linux 5.13. De hecho, varios chips basados en ARM recibieron soporte.
El nuevo MacBook Air, MacBook Pro, Mac Mini y iMac de 24 pulgadas pueden ejecutar Linux de manera nativa. El método de Corellium no ejecuta Linux en Macs M1 de manera nativa, por lo que no puede aprovechar el rendimiento del M1.

Otros cambios con 5.13 incluyen características de seguridad y soporte para Free Synch HDMI.
Torvalds anunció el lanzamiento del Kernel de Linux 5.13 en su blog: “Así que tuvimos una semana bastante tranquila desde rc7, y no veo razón para retrasar 5.13. … Por supuesto, si la semana pasada fue pequeña y tranquila, 5.13 en general es bastante grande. De hecho, es uno de los lanzamientos más grandes de 5.x, con más de 16k commits (más de 17k si cuentas las fusiones), de más de 2k desarrolladores. … Y con 5.13 fuera, eso significa que la ventana de fusión para 5.14 comenzará mañana. Ya tengo algunas solicitudes de extracción pendientes para ello, pero como de costumbre, pediría a la gente que le diera al Knal 5.13 al menos una prueba rápida antes de pasar a las emocionantes cosas nuevas pendientes.”
Sigue leyendo para aprender por qué los nuevos iPad Pros no pueden utilizar completamente el M1 aún y cómo ejecutar una aplicación de Mac M1 como una aplicación de Intel.