Linux no está exactamente «listo para funcionar» en el silicio de Apple, pero dale tiempo


Agrandar / Todo lo que el equipo de cuatro personas de Asahi Linux ha hecho para que Linux funcione en los chips de la serie M de Apple es notable, pero «listo para funcionar» es una exageración.

Apple/AsahiLinux

Es extraño ver a los líderes de un impresionante proyecto de código abierto pedirle a la prensa ya sus seguidores que se calmen y dejen de celebrar sus logros.

Pero esa es la situación en la que se encuentra el equipo de Asahi Linux después de muchos informes la semana pasada de que el kernel Linux 6.2 recientemente emitido hizo que Linux estuviera «listo para ejecutarse» en el hardware de la serie M de Apple. Es cierto que el soporte upstream para los chips M1 de Apple está presente en 6.2 y que el kernel 6.2 se abrirá paso gradualmente en muchas distribuciones populares, incluidas Ubuntu y Fedora. El trabajo en la GPU integrada de Apple por parte del equipo central de cuatro personas de Asahi ha llegado muy lejos. Y el propio fundador, Linus Torvalds, está particularmente ansioso por ver que Linux se ejecute en su hardware portátil favorito, llegando incluso a emitir un kernel en agosto de 2022 desde una MacBook Air M2.

Pero los constructores del único sistema Linux que funciona bastante bien en el silicio de Apple están pidiendo a todos que por favor le den un momento.

«No podrá ejecutar Ubuntu ni ninguna otra distribución estándar con 6.2 en cualquier Mac M1. No se haga ilusiones», el equipo de Asahi Linux. tuiteó el domingo por la mañana. En una respuesta encadenada, agregaron: «Actualizamos continuamente las funciones del kernel, y 6.2 agrega notablemente árboles de dispositivos y soporte de arranque básico para máquinas M1 Pro/Max/Ultra. Sin embargo, todavía queda un largo camino antes de que los kernels ascendentes se puedan usar en las computadoras portátiles. Todavía no hay compatibilidad con trackpad/teclado en sentido ascendente».

Eso está lejos de ser el único problema. El propio documento de soporte de características de Asahi Linux detalla la larga lista de cosas que funcionan tanto en su propia versión de Asahi como en Linux ascendente en general. En todo el silicio de Apple, la función USB 2/3, un decodificador de video y varios estados de la CPU son un trabajo en progreso, están disponibles para pruebas de nivel de borde o aún no se han anunciado. En dispositivos Apple específicos, elementos como micrófonos, cámaras web, parlantes, salida HDMI y otras necesidades son impredecibles.

Los documentos de Asahi muestran una amplia gama de logros impresionantes, dado que el equipo generalmente realiza ingeniería inversa de todo, ya sea el nuevo sistema en un chip de Apple o sus componentes ARM heredados. Y, sin embargo, como señala el equipo de Asahi, no está listo para todos los dispositivos Apple de la serie M, ni para las distribuciones estándar.

El obstáculo principal para otras distribuciones que permite que los nuevos propietarios de Mac se sientan muy decepcionados con la forma en que se ejecutan sus sistemas es el tamaño de página de 16 kB que debe integrarse en un kernel para que se ejecute. «Hasta donde sabemos, ninguna distribución ARM64 genérica envía kernels 16K hoy», el equipo de Asahi tuiteó. Las distribuciones tendrían que volver a empaquetar las herramientas de espacio de usuario de Asahi, sugiere el equipo, y ofrecer núcleos de tamaño de página de 16K o esperar hasta que haya compilaciones de kernel de tamaño de 4K más estándar.algo utilizable

Asahi señala que «ya está trabajando con algunas» distribuciones y espera anunciar el soporte basado en Asahi «para una distribución convencional en un futuro próximo». En marzo de 2022, cuando Asahi estaba listo para instalarse pero aún era bastante nuevo, el equipo notó que para aquellos que buscaban una distribución USB-stick-and-go «Just Works» (inserte una risita informada sobre Linux aquí), Asahi Linux no sería «‘hecho’ por otro año, tal vez dos». Casi un año a partir de ese momento, se parece más a dos.





Source link-49