Ya es posible usar Linux de forma nativa en los Mac con el chip M1. Lo han demostrado los responsables de Corellium, que acaban de mostrar cómo uno de los nuevos Mac mini basados en estos chips era capaz de arrancar con una distribución de Ubuntu ARM.
El logro es notable y hace que Corellium adelante a Asahi Linux, el otro gran proyecto que tenía ese objetivo. Aún así el soporte no es total, y precisamente uno de los escollos más importantes es en el que ese segundo esfuerzo podría acabar llevándose la victoria definitiva. Ese escollo no es otro que el soporte de los gráficos integrados del chip M1: por ahora no hay aceleración hardware para los gráficos, solo renderización por software.
Esto es (esperemos) solo el principio
Chris Wade, CTO de Corellium, publicaba en Twitter un par de imágenes en las que se veía cómo había iniciado el asistente de instalación de la última distribución de Ubuntu, que como señalaba en su mensaje está preparada para correr en el Mac mini M1 gracias a su versión ARM, que es en realidad la misma utilizada en las Raspbery Pi, también basada en un chip ARM.
En su mensaje Wade explicaba cómo el sistema era "completamente usable", señalando que también se soportaba la conectividad de red gracias a un adaptador USB-C. El código fuente para lograr algo así ya está disponible en su repositorio de GitHub, y dará a otros la oportunidad de lograr utilizar Linux en sus Mac basados en el chip M1.
Ese soporte no es del todo completo, no obstante, y existe una limitación importante: toda la carga gráfica no se beneficia de la potente tarjeta gráfica integrada en los chips M1, sino que se renderiza por software, sin aceleración hardware.
Eso hace que en muchos escenarios puedan plantearse serias limitaciones, pero desde luego es un logro importante que parece demostrar que Linux se puede usar en estas máquinas aunque las prestaciones no sean las que se obtienen con macOS.
Linux is now completely usable on the Mac mini M1. Booting from USB a full Ubuntu desktop (rpi). Network works via a USB c dongle. Update includes support for USB, I2C, DART. We will push changes to our GitHub and a tutorial later today. Thanks to the @CorelliumHQ team ❤️🙏 pic.twitter.com/uBDbDmvJUG
— Chris Wade (@cmwdotme) January 20, 2021
Precisamente para tratar de dar soporte a los gráficos integrados es necesario desarrollar un controlador que habilite toda esa potencia. Los avances aquí parecen mayores por parte del equipo de desarrolladores de Asahi Linux, el otro gran esfuerzo por lograr que Linux pueda ser instalado y utilizado de forma nativa en estos equipos, y no a través de la virtualización.
Hay cierta tensión entre ambos proyectos por la forma de resolver el soporte de Linux en los Mac M1, pero puede que el código de Corellium sirva también para que el esfuerzo de Asahi progrese. Lograr desarrollar un controlador del chip gráfico de estos equipos es muy complicado, pero ya vimos cómo ha habido avances en este sentido y desde luego estos hitos son prometedores.
Ver 55 comentarios
55 comentarios
kano01
Pillé in air m1 hace poco y pese a ser un anti-apple convencido, este ordenador es la polla.
Obviamente será difícil que la comunidad linux de soporte completo al procesador en un plazo corto de tiempo, pero arm ha venido para quedarse en mundo del pc.
MS ya está a toda ostia haciendo su versión de roseta para no perder el tren.
En unos cuantos años no creo q sea marginal la presencia de arm en el sector y por supuesto linux estará ahí como siempre lo ha estado.
manolomalocalvo1
La comunidad linux perdiendo el tiempo como siempre
dbrel
creo que el problema no sería solamente la grafica, sino el uso de los ASICs especficos que tiene el SoC que es lo que le da el rendimiento que posee las Macs, obviamente nunca Apple liberará ningún código.
Tron
Linus ahora ya se puede comprar su mac mini.
morpheo2000
Como con la ps3 en su momento...no recuerdo si se llego a conseguir acceder al hw grafico...
wiredbrain
Es un MAC, los gráficos van cojos hasta con aceleración por hardware XD
Usuario desactivado
Bueno con esto, supongo que le podrán dar nueva vida a esos trastos (sin gastar un céntimo), una vez mamá Apple decida que es hora de comprar uno nuevo.
Salvo este y "lo hago porque me da la gana", no veo otro caso en el que tan grande esfuerzo por parte de estos desarrolladores pudiera valer la pena, porque lo que dice #2 suena bastante lógico.
Apple no está interesada en soportar nada que no sea Apple, para todos los demás existe mejor hardware a mejores precios y mucho más compatible.
cutunas
Esta bien el articulo, pero la verdad ya se puede con párallesl versión para m1 y Ubuntu arm, sin necesidad de inventos.
rexd94
Para que gastar el tiempo en darle vida a esos trastos de MAC con Linux?? déjenlos con su sistema cerrado y básico que lo venden como si fuera oro. Estaría mejor darle más funciones a Ubuntu porque está bastante bien hasta ahora. :)