Tecnología

El soporte de hardware Apple M1 se ha integrado en Linux 5.13

Todavía estamos muy lejos de un inicio rápido y suave con un elegante logotipo de Asahi en la pantalla y (presumiblemente) un sonido de inicio relajante.
Agrandar /. Todavía estamos muy lejos de un inicio rápido y suave con un elegante logotipo de Asahi en la pantalla y (presumiblemente) un sonido de inicio relajante.

Asahi Linux, fundada por Héctor «marcan» Martin, ha incorporado el soporte inicial para el hardware Apple M1 en el árbol de sistema en chip (SOC) de Linux, que es donde se espera que se abra camino en el kernel de Linux 5.13 (que puede esperar aproximadamente) julio).

¿Qué es un Asahi?

Asahi es el nombre japonés de la llamada manzana McIntosh, el tipo especial de fruta que le dio su nombre a Mac. Asahi Linux es una distribución joven que se fundó con el objetivo específico de crear una experiencia funcional de Linux para el controlador diario en el silicio Apple M1.

Eso es un desalentador Tarea. Apple no ofrece documentación comunitaria para Apple Silicon, por lo que Martin y sus colegas tienen que aplicar ingeniería inversa al hardware y escribir controladores para él. Y esto es especialmente difícil dada la GPU M1: sin soporte de gráficos de primer nivel, Asahi no puede ofrecer una experiencia de Linux de primer nivel en hardware M1 como el 2020 M1 Mac Mini, Macbook Air y Macbook Pro.

¿Qué se fusionó?

A última hora del jueves por la noche, Arnd Bergmann, co-mantenedor del árbol Arm Soc Kernel, fusionó una rama Arm / Apple m1 en for-next. Linux-next es el área de almacenamiento de código que probablemente entrará en la próxima ventana de fusión del kernel, similar a FreeBSD-HEAD.

La nueva rama contiene los primeros conceptos básicos de un entorno de arranque Apple M1 en funcionamiento, no todo lo que se requiere para un sistema operativo normal. Esto incluye un nuevo cargador de arranque que utiliza los comandos USB patentados de Apple.

Después del arranque, el entorno Asahi actualmente solo proporciona acceso a la consola serial y framebuffer. No hay otro soporte para controladores disponible. Martin describe el acceso a la consola en serie como «el más fácil» [using] construya una segunda caja M1 y un cable USB-C simple, «con la alternativa»[ing] una interfaz de bricolaje con un Arduino, un chip FUSB302 o una placa FUSB302 y un adaptador UART-TTL de 1.2V. «

Durante las próximas semanas, Martin y otros desarrolladores trabajarán en un proyecto de hardware abierto para proporcionar conectividad en serie / depuración; con suerte, también admitirán configuraciones de UART sobre USB-C de terceros.

Hazlo en for-next realmente no garantiza que el trabajo de Asahi termine en Linux 5.13. Siempre es posible para Linus Torvalds ver algo que no le gusta y lanzar la lata a Linux 5.14 hasta que se realicen algunos cambios necesarios. Pero terminar en eso for-next Primero, el trabajo de arranque de Asahi tuvo que pasar las calificaciones de más de 20 desarrolladores de kernel, por lo que parece poco probable un rechazo en este momento.

¿Cuándo puedo tener Linux en mi Apple M1?

Por muy emocionantes que sean las noticias sobre el trabajo de Martin, no se apresure a comprar un dispositivo Apple M1 para Linux todavía. Han pasado cinco meses desde que probamos el primer hardware de Apple M1, y cada día se necesita ese tiempo para llegar a un entorno de arranque completamente básico que es «casi depurable».

Es imposible adivinar cuánto tardarán los desarrolladores de Asahi en realizar ingeniería inversa de la GPU del M1 y crear un controlador de código abierto de alta calidad. Incluso ahora no es imposible que no lo hagan del todo. o por alguna razón, su trabajo puede no ser aceptado en la fase inicial.

Estamos cautelosamente entusiasmados con la idea de un soporte de Linux de primer nivel en el M1, pero no recomendamos absolutamente comprar hardware M1 para este propósito a menos que y hasta que el proyecto Asahi esté mucho, mucho más lejos de lo que ha logrado hasta la fecha. . No es porque dudemos de Martin, sus esfuerzos para llevar el proyecto lo más lejos posible son excelentes, es demasiado pronto para tener éxito, y mucho menos para tener éxito dentro de un período de tiempo específico.

Más populares

To Top