Linus Torvalds usa un MacBook Air M2 impulsado por Arm para lanzar el último kernel de Linux

Agrandar / Lento pero seguro, el equipo de Linux en Asahi está logrando que Linux se ejecute en Apple Silicon Mac. Cualquier actualización del kernel de Linux corrige algunos errores, mejora la compatibilidad con el hardware existente e introduce algunos cambios prospectivos en anticipación del nuevo hardware, y la versión del kernel 5.19 no es una excepción. Phoronix y Dios mío! Ubuntu! ambos tienen una buena visión general de los cambios. Pero hay una nota interesante sobre este lanzamiento que el creador del kernel de Linux, Linus Torvalds, menciona en sus notas de lanzamiento: la actualización del kernel se lanzará con una computadora portátil alimentada por Arm, especial la versión M2 del MacBook Air de Apple.»Esto es algo que he estado esperando durante mucho tiempo [sic] Ya era hora y, gracias al equipo de Asahi, finalmente es una realidad», escribe Torvalds. «Hemos tenido hardware arm64 ejecutando Linux durante mucho tiempo, pero hasta ahora ninguno de ellos ha sido realmente viable como plataforma de desarrollo». El objetivo del equipo de Asahi es trasladar todo este trabajo al kernel principal de Linux para que todas las distribuciones puedan beneficiarse de él, y Asahi ha sido relativamente rápido en agregar soporte para los nuevos chips de Apple como el M2 o el M1 Ultra tan pronto como estén disponibles. En noviembre de 2020, Torvalds escribió que la entonces nueva versión M1 del Air era «casi perfecta». como una computadora portátil con brazo Linux, pero dijo: «No tengo el tiempo para jugar con él, ni la inclinación para luchar contra las empresas que no quieren ayudar». A la mayoría de los usuarios de Linux no les importa qué computadora Torvalds está cantando actualmente, y Asahi Linux todavía se encuentra en un estado inicial aproximado con muchas cosas semifuncionales o no funcionales. Pero como empleado de Asahi Héctor Martín ObservacionesTener «personas reales… ejecutando Linux en una plataforma ARM64 real y moderna» con una versión moderna del conjunto de instrucciones ARM y un «núcleo casi ascendente» tiene efectos colaterales que benefician al resto del ecosistema. Más personas que usan las versiones de Arm de Linux significa que más personas están reparando errores relacionados con Arm que benefician a todas las distribuciones, y más personas están descubriendo y reparando («dogfooding», como dice Torvalds en sus notas). En última instancia, la experiencia de usar Linux en hardware Arm debería mejorar para todos, aunque estos beneficios podrían tardar años en materializarse. Pero combinados con los esfuerzos de hardware como los próximos chips ARM de alto rendimiento de Qualcomm y el compromiso de Microsoft con el hardware y el software ARM, podrían hacer que las PC con tecnología ARM sean alternativas más atractivas y competitivas a las tradicionales PC x86 con tecnología Intel y AMD. También vale la pena señalar que Torvalds cree que la versión 5.20 del kernel de Linux eventualmente se convertirá en la versión 6.0, no debido a ninguna actualización de funciones específicas, sino porque «está comenzando a preocuparse por ser confundido por grandes números nuevamente». Las versiones del kernel 3.x y 4.x también se trasladaron al siguiente número de versión principal en o alrededor de su vigésimo lanzamiento.