Los Mac con M3 ya pueden arrancar Linux; Asahi llega a casi toda la gama

Los Mac con M3 ya pueden arrancar Linux; Asahi llega a casi toda la gama

Tras varios años de ingeniería inversa, por fin llega un avance significativo.

image

Hasta hace poco, Linux en los nuevos Mac con M3 seguía siendo más una plataforma para desarrolladores que un sistema de trabajo. Ahora el proyecto Asahi Linux añadió oficialmente al instalador los equipos con M3, M3 Pro y M3 Max, acercando su soporte al nivel de las generaciones anteriores de Apple Silicon.

En los modelos compatibles ya funcionan Wi‑Fi, Bluetooth, la cámara web, los micrófonos integrados y USB 3 con velocidades de hasta 10 Gbit/s. Está disponible la decodificación de vídeo por hardware, incluido AV1. Ya en febrero los desarrolladores lograron iniciar Plasma en un MacBook Air con M3, y en verano añadieron gradualmente controladores de periféricos y soporte para nuevos controladores.

El principal obstáculo sigue relacionado con la gráfica y el controlador de pantalla DCP. La aceleración 3D completa sigue siendo insuficientemente rápida y eficiente energéticamente, por lo que no conviene esperar el rendimiento habitual de la GPU por ahora. Debido a la falta de soporte completo para DCP, tampoco funcionan la suspensión y el HDMI en los MacBook equipados con ese conector.

El soporte para M3 apareció más rápido de lo que se podía esperar según los pronósticos iniciales. En primavera los desarrolladores advirtieron sobre las dificultades con M4, donde Apple cambió el mecanismo de arranque y complicó los métodos habituales de análisis del hardware. En M3 muchos bloques conservaron una arquitectura bastante familiar, por lo que parte de los controladores pudo adaptarse sin una reestructuración completa.

El trabajo de todos modos requirió ingeniería inversa. Apple no proporciona al proyecto la documentación necesaria para el soporte completo de Linux, por lo que los desarrolladores estudian las interfaces del hardware por su cuenta. Un ejemplo concierne a M3 Pro y M3 Max, donde el nuevo controlador USB pasó de I²C a SPMI, aunque conservó un conjunto de registros similar.

La instalación por ahora está oculta bajo el modo Expert, ya que el soporte para M3 sigue siendo reciente. El equipo espera eliminar la restricción para la versión beta de Fedora Linux 45, si no detectan regresiones importantes. El sistema principal de usuario del proyecto sigue siendo Fedora Asahi Remix, creado en colaboración con Fedora Project.

El Mac Studio con M3 Ultra sigue sin soporte para Linux por ahora. Al mismo tiempo, los desarrolladores continúan trasladando los cambios al núcleo principal de Linux. Para los modelos más antiguos M1 y M2 ese trabajo lleva ya varios años, y parte del soporte de bajo nivel se convierte gradualmente en un componente común del ecosistema abierto de Linux.