La prise en charge de Linux 6.2 pour les Mac M1 est désormais disponible, une réalisation que Linus Torvalds lui-même considérait initialement comme une tâche impossible.
Linux 6.2 fonctionne sur les Mac équipés de puces M1, M1 Pro, M1 Max et M1 Ultra. Torvalds voulait depuis longtemps un ordinateur portable ARM capable d’exécuter Linux, et lorsque le MacBook Air M1 est sorti, il a dit que ce serait la machine parfaite mais, étant donné qu’Apple ne permettrait pas à un autre système d’exploitation d’accéder au GPU et à d’autres éléments, l’objectif était considéré comme très complexe.
Cependant, un groupe de développeurs de logiciels open source s’est réuni sous le nom d’Asahi Linux pour résoudre le problème. Asahi Linux est un projet né dans le but d’apporter Linux aux Mac Apple Silicon, à commencer par le Mac Mini M1 2020, le MacBook Air et le MacBook Pro.
« Notre objectif n’est pas seulement de faire fonctionner Linux sur ces machines, mais de le peaufiner au point qu’il puisse être utilisé comme système d’exploitation de tous les jours. Cela nécessite une énorme quantité de travail, car Apple Silicon est une plate-forme totalement non documentée. Plus précisément, nous procéderons à l’ingénierie inverse de l’architecture GPU d’Apple et développerons un pilote open source pour celle-ci. »
La développeuse graphique Alyssa Rosenzweig a dirigé le travail, les pilotes GPU Apple étant intégrés à Asahi Linux et plus tard à Linux 5.13.
Cela signifie que la prise en charge des Mac M1 sur Linux 6.2 est désormais essentiellement officielle. Linux 6.2 est sorti hier, permettant aux utilisateurs de Mac M1 de l’installer sans problème particulier.
Linux 6.2 devrait devenir le noyau par défaut d’Ubuntu 23.04 et sera inclus dans Fedora 38 avant la sortie de Linux 6.3 fin avril.