Resumen:
El proyecto Asahi Linux está muy cerca de lanzar oficialmente una versión que admita los chips de la serie M3 de Apple, pero el trabajo de adaptación para los chips M4 y M5 aún está en etapa de desarrollo. El proyecto tiene como objetivo permitir que Linux se ejecute de forma nativa en los chips Apple Silicon de Apple basados en la arquitectura ARM. Aunque el progreso del proyecto ha sido lento en general, se acerca a un hito importante.

El equipo del proyecto declaró en una publicación de blog publicada el 26 de agosto que el soporte para Apple Silicon en la serie M3 ha sufrido múltiples ajustes. Las funciones correspondientes ya estaban operativas en enero de este año, pero en aquel momento todavía se encontraban en un estado semidisponible. Ahora el nivel general de finalización ha mejorado significativamente. El equipo dice que la versión compatible con M3 está casi lista para su "lanzamiento oficial" y anunciará más información en las próximas semanas.
Durante el proceso de adaptación del M3, el equipo descubrió que el procesador de señal de imagen de su cámara web no había cambiado mucho en comparación con la versión M2, y el trabajo principal se centró en hacer que funcionara normalmente. Sin embargo, el M3 Max continuó mostrando un mensaje que provocaba que se omitiera la inicialización, afectando la habilitación de la función. Posteriormente, el equipo solucionó este problema mediante un nuevo conductor.
La forma en que funciona el micrófono incorporado del M3 también ha cambiado. Dado que el sistema utiliza un nuevo extractor de "alta frecuencia", que requiere configurar nuevos coeficientes y procesar otro mensaje de inicialización, los problemas relacionados también se han solucionado.
Además, también se encontraron cambios menores en el módulo de hardware ATCPHY responsable de manejar las conexiones USB 3, DisplayPort y Thunderbolt a través de la interfaz USB-C.
En términos de controladores de interfaz USB, el M3 básico y los chips de generación anterior utilizan el chip Texas Instruments ACE2 personalizado de Apple, mientras que el M3 Pro y el M3 Max utilizan ACE3 en su lugar. Para respaldar esto último, el equipo de desarrollo completó el trabajo de ingeniería inversa necesario.
Otro cambio más esperado es la interfaz binaria de la aplicación de firmware para la GPU y el controlador de pantalla. El firmware de ambos está vinculado a una versión específica del sistema macOS, por lo que también debe adaptarse a diferentes versiones del sistema.
Como el soporte M3 está a punto de completarse, el equipo de Asahi Linux no se ha detenido. El equipo se dio cuenta anteriormente de que el M4 y el M5 plantearán mayores desafíos y en abril de 2025 insinuó que algunos de estos problemas pueden afectar el desarrollo posterior.
Según la última actualización, el trabajo de adaptación del M4 aún está progresando y el equipo incluso ha creado una versión inicial del M5. Los problemas actuales que enfrenta el M4 incluyen fallas relacionadas con el comando WFI y "cambios importantes" que Apple realizó en la interfaz binaria de la aplicación de firmware del controlador NVMe en las versiones de firmware macOS 15.x. Algunos desarrolladores han logrado mitigar estos cambios para que puedan ejecutarse compilaciones de sistemas dirigidas a diferentes generaciones de chips.
Al mismo tiempo, el equipo también solucionó un problema de compatibilidad con PCIe para permitir que Linux enumerara dispositivos en el bus; También resolvió un error que provocaba que Linux fallara poco después del inicio cuando se habilitaban varios núcleos de CPU.
Sin embargo, aunque el trabajo de adaptación para M4 y M5 está en curso, el equipo de Asahi Linux aún no está listo para que los usuarios comunes prueben estas dos versiones.
Más información:
https://asahilinux.org/2026/08/progress-report-7-2/
Comentarios