BookinglyTech News
Software

Parches para habilitar NVMe en todos los SoC Apple M3 bajo Linux

Janne Grunau envía a la lista del kernel una serie de siete parches que habilita el almacenamiento NVMe en los M3, Pro, Max y Ultra. Si entran a tiempo, irán en Linux 7.4.

2 min de lecturaPhoronix0 vistas

Janne Grunau ha publicado en la lista de correo del kernel de Linux una serie de siete parches que habilita el almacenamiento NVMe en todos los SoC de Apple de la familia M3, esto es, el M3 a secas y sus variantes Pro, Max y Ultra. Los parches están en revisión y, si los tiempos no se tuercen, llegarán a tiempo para la ventana de fusión de Linux 7.4, que se abre en octubre.

El soporte de la serie M3 en el kernel principal sigue siendo básico y no está para usarlo a diario. Linux 7.2 trajo el M3 inicial y 7.3 añadió Pro, Max y Ultra, pero eso no basta para montar un sistema completo. Lo que faltaba era, precisamente, el disco.

Por qué son solo siete parches

La serie no incluye ningún driver nuevo. El NVMe del M3 funciona igual que el de los M2 Pro, Max y Ultra, cuyo soporte lleva tiempo en el árbol principal. Lo que hay que añadir es la descripción del hardware: los device trees. Eso se traduce en unas 140 líneas de YAML y adiciones de DT para cada dispositivo compatible.

Es la parte menos vistosa del trabajo y también la que más se atasca, porque cada equipo necesita su propia descripción. Quien haya seguido el port de Apple Silicon lo reconoce: primero entran los bloques grandes y luego se van rellenando los huecos uno a uno.

Mientras todo eso llega al kernel oficial, quien tenga un equipo con M3 y quiera ejecutar Linux hará mejor en usar la última versión downstream de Asahi Linux, que lleva el trabajo más reciente mucho antes de que aparezca en el árbol principal.

Lo relevante aquí no es tanto el NVMe en sí, que a estas alturas es rutina, como el ritmo: la serie M3 pasó de no existir en mainline a tener variantes y almacenamiento en tres versiones seguidas del kernel. Si los parches entran en 7.4, a un portátil con M3 le quedarán menos piezas por resolver, aunque todavía quedan. La ventana de fusión de octubre es la fecha a mirar.