El creador del kernel de Linux, Linus Torvalds, habló sobre la actualización del kernel que está siendo lanzado usando un portátil con tecnología Arm, específicamente la versión con tecnología M2 del MacBook Air de Apple.
"Es algo que he estado esperando durante mucho tiempo y finalmente es una realidad, gracias al equipo de Asahi", indicó Torvalds. "Hemos tenido hardware arm64 alrededor ejecutando Linux durante mucho tiempo, pero ninguno de ellos ha sido realmente utilizable como plataforma de desarrollo hasta ahora".
Torvalds está ejecutando Linux en su MacBook M2 con la ayuda de Asahi Linux, una distribución que ha estado trabajando en la ingeniería inversa del hardware de Apple. El objetivo del equipo de Asahi es enviar todo este trabajo al kernel principal de Linux para que todas las distribuciones puedan beneficiarse y Asahi ha sido relativamente rápido en añadir soporte para los nuevos chips de Apple como el M2 o el M1 Ultra a medida que han sido lanzados.
En noviembre de 2020, Torvalds dijo que la entonces nueva versión M1 del Air "sería casi perfecta" como portátil Arm Linux, pero dijo: "No tengo el tiempo para juguetear con él o la inclinación a luchar contra las empresas que no quieren ayudar."
A cierto nivel, esta noticia es sólo una trivialidad ligeramente interesante: a la mayoría de los usuarios de Linux no les importa qué ordenador está usando Torvalds en la actualidad y Asahi Linux está todavía en un estado inicial y tosco en el que muchas cosas son medio funcionales o no funcionales. Pero como señala Héctor Martín, colaborador de Asahi, tener "gente real... usando Linux en una plataforma ARM64 real y moderna" con una versión moderna del conjunto de instrucciones de Arm y un "kernel cercano a la corriente" tiene efectos en cadena que benefician al resto del ecosistema.
Más gente usando las versiones Arm de Linux significa más gente arreglando los errores relacionados con Arm que beneficiarán a todas las distros y más gente detectando y arreglando los problemas específicos de Arm en su propio software ("dogfooding", como dice Torvalds). Con el tiempo, la experiencia de usar Linux en el hardware de Arm debería mejorar para todos, aunque estos beneficios podrían tardar años en producirse. Pero junto con los esfuerzos en materia 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 los PC con Arm sean alternativas más atractivas y competitivas que los PC x86 tradicionales con Intel y AMD.
También cabe destacar que Torvalds cree que la versión 5.20 del kernel de Linux acabará convirtiéndose en la versión 6.0, no por ninguna actualización de características específicas, sino porque "está empezando a preocuparse por volver a confundirse con los números grandes". Las versiones 3.x y 4.x del kernel también pasaron al siguiente número de versión mayor en su vigésima versión o en torno a ella.