Linux en Apple Silicon: Thunderbolt llega a los Mac M3

Mascote do LinuxPro encaixando um cabo Thunderbolt no MacBook Asahi, dock USB à direita e marca 3D do Asahi na parede

Ejecutar Linux en un Mac con chip Apple Silicon ya dejó de ser una experiencia de laboratorio hace tiempo — y acaba de dar otro salto: el proyecto Asahi Linux ha puesto USB 3.0 y Thunderbolt a funcionar en toda la familia M3, y el soporte para USB4/Thunderbolt ha empezado a recorrer el camino hacia el kernel oficial. Todo esto en la misma semana en la que Linus Torvalds abrió las pruebas de Linux 7.3.

La hazaña: Thunderbolt sin ninguna ayuda de Apple

Lo que hace que este logro sea impresionante es el contexto: Apple no proporciona documentación ni soporte de ingeniería para quienes desarrollan sistemas operativos alternativos para sus chips. Cada driver de Asahi Linux nace a partir de ingeniería inversa — análisis de hardware, observación del comportamiento de macOS y código abierto escrito desde cero.

En los M3 Pro y M3 Max había un obstáculo extra: Apple cambió el controlador USB Type-C de generaciones anteriores (CD3217/ACE2) por un nuevo ACE3, al que se accede mediante el bus SPMI. Los contribuidores de Asahi analizaron el cambio y descubrieron que, tras la nueva interfaz, el ACE3 conserva gran parte de la arquitectura de registros del controlador anterior, lo que permitió adaptar el trabajo ya realizado. Resultado: USB 3.0 y Thunderbolt funcionando en todos los dispositivos de la serie M3 en Asahi Linux.

Un detalle de arquitectura que da la medida de la complejidad: cada puerto Type-C con USB4 de los chips Apple tiene un bloque llamado ACIO (Apple Converged I/O), que integra un coprocesador ARM Cortex-M3 propio, el router USB4, el controlador NHI y la IOMMU. Cada puerto de tu Mac esconde, literalmente, un pequeño ordenador dentro.

Rumbo al kernel oficial: los 19 parches

El 30 de agosto, el desarrollador Sven Peter envió a las listas del kernel una serie de 19 parches con el soporte inicial para USB4/Thunderbolt en los SoCs M1, M2 y M3. Hasta entonces, ese código vivía solo en el árbol downstream de Asahi.

Es un comienzo, no la línea de meta. Por ahora los parches habilitan conexiones XDomain y túneles USB3 sobre USB4; túneles PCIe y DisplayPort todavía no funcionan (requieren más ingeniería inversa), y la suspensión se ha desactivado con conexiones activas para evitar errores al reanudar. Las tablas oficiales de Asahi para M1 y M2 siguen listando Thunderbolt como “en progreso”.

Y una explicación importante para no confundir las noticias: estos parches no forman parte de Linux 7.3-rc1. Ambas cosas ocurrieron casi el mismo día, pero la serie de Thunderbolt está en revisión normal en la lista del kernel — el proceso de upstream tiene su propio ritmo.

Mientras tanto: Linux 7.3-rc1 en la calle

En el mismo 30 de agosto, Torvalds liberó Linux 7.3-rc1, cerrando una de las mayores ventanas de merge de la historia del kernel: más de 15 mil commits y un árbol rozando los 41 millones de líneas. El propio Torvalds señaló el tamaño inusual — con la salvedad de que cerca de un tercio del diff es la llegada de las cabeceras de registros de las GPUs AMD DCN6. En el paquete también vienen preparativos para AMD Zen 6 y mejoras de rendimiento en Btrfs. Si el cronograma de release candidates sigue el patrón, el Linux 7.3 final sale en la segunda quincena de octubre.

El estado de Asahi en el M3 hoy

El soporte oficial de Asahi Linux para la familia M3 se anunció el 6 de septiembre de 2026, teniendo a Fedora Asahi Remix (con KDE Plasma) como distribución de referencia. Lo que ya funciona bien: cámara web, micrófonos, audio, Wi-Fi, Bluetooth, USB 3.0, Thunderbolt, decodificación de vídeo AV1 acelerada, escalado de frecuencia y gestión térmica, una estación de desarrollo sólida para quienes viven en el terminal.

Lo que aún falta en el M3: aceleración 3D de la GPU, suspend (cerrar la tapa apaga en lugar de suspender, a la espera del driver del controlador de pantalla) y salida HDMI. Es decir: excelente como máquina fija de desarrollo; para un uso portátil completo, los M1 y M2, que ya cuentan con GPU acelerada, siguen siendo la experiencia más madura.

Y el futuro: M4 y M5

El trabajo no se detuvo en el M3: ya hay esfuerzos dirigidos a los chips M4 y M5. El M4, sin embargo, presenta nuevas barreras arquitectónicas (como el SPTM, el monitor de protección de memoria de Apple), por lo que el camino promete ser más largo. De gráficos y audio a cámara web, energía, USB y ahora Thunderbolt, la trayectoria de Asahi muestra cuánto ha avanzado Linux en Apple Silicon desde los primeros Mac M1, sobre la base de la ingeniería inversa y el código abierto.

Conclusión

La pregunta que queda es: cuando el soporte de hardware esté al nivel de macOS, ¿valdría la pena ejecutar Linux como sistema principal en un Mac con Apple Silicon? El hardware es excepcional y el software libre está cada vez más cerca de aprovecharlo por completo. Linux acaba de cumplir 35 años conquistando prácticamente todo tipo de máquina — los Mac, al parecer, son solo cuestión de tiempo.

Fuentes: Phoronix (parches USB4) · Phoronix (7.3-rc1) · Asahi Linux · byteiota (estado del M3)