Le développement d'Asahi Linux, la distribution GNU/Linux développée spécifiquement pour les ordinateurs Apple Silicon, avance plutôt bien depuis ses débuts en janvier. Dans son rapport d'étape du mois de septembre, l'équipe annonce qu'Asahi Linux est désormais un système d'exploitation basique utilisable, sans accélération GPU.
Mine de rien, c'est un petit exploit : la plateforme matérielle d'Apple est propriétaire, il n'existe aucune documentation officielle, et pour pénétrer les arcanes de la puce M1, il faut y aller à grand coup de rétro-ingénierie et d'astuce. Néanmoins, les travaux sont allés bon train, à tel point que les travaux d'Asahi Linux ont été reversés au noyau Linux.
Le noyau Linux prend en charge les puces Apple Silicon
Avec les drivers développés par l'équipe, qui pourraient d'ailleurs servir sans trop de changement pour les prochaines puces d'Apple, les Mac M1 peuvent donc se transformer en machines Linux de bureau ; attention cependant, il manque encore des pilotes et tout n'est pas parfaitement calé : on ne pourra pas utiliser le Thunderbolt, la webcam ou encore l'audio, et le support du Wi-Fi nécessite encore un gros boulot.
En revanche, l'absence d'accélération GPU n'est pas un problème pour utiliser Asahi Linux : le SoC d'Apple est « si puissant » que les calculs logiciels sont en fait plus rapides que ceux réalisés avec une puce ARM64 Rockchip avec accélération matérielle ! Un des objectifs du projet est cependant de pouvoir taper dans le potentiel graphique de la M1, c'est d'ailleurs la prochaine grande affaire pour l'équipe de développement.
L'installation d'Asahi Linux demeure encore complexe, mais un installateur officiel sera proposé dès que les fondations du noyau seront stables. Bref, c'est utilisable mais il faut encore mettre les mains dans le cambouis ! Pour ceux qui ne voudraient pas attendre, il est toujours possible de passer par la virtualisation.