Le noyau de Linux 6.2 sait gérer les Mac avec des puces M1 Pro, Max et Ultra

Nicolas Furno |

Linus Torvald a annoncé pendant le week-end la dernière mise à jour du noyau Linux et la version numérotée 6.2 intéressera les amateurs de distributions Linux qui veulent utiliser un Mac Apple Silicon. Cette version intègre en effet les modifications spécifiques qui sont nécessaires aux puces Apple M1 Pro, Max et Ultra, celles que l’on trouve dans les MacBook Pro de fin 2021 ainsi que le Mac Studio de 2022.

Ce n’est pas la première fois que la version « officielle » du noyau Linux intègre du code développé par les créateurs d’Asahi Linux pour les Mac Apple Silicon. Les puces Apple M1 de base sont en effet gérées depuis la version 5.13 sortie en juin 2021. Par ailleurs, ces Mac fonctionnaient déjà sous Linux grâce au travail de Hector Martin, alias Marcan, et des autres contributeurs du projets Asahi dès la fin de l’année 2021. Pourquoi avoir attendu aussi longtemps pour le voir apparaître dans le noyau ?

Asahi Linux au démarrage d’un Mac portable (image Asahi Linux).

Linux étant un système libre, le noyau géré par Linus Torvald est la version que l’on peut dire officielle, mais ce n’est pas la seule. N’importe qui peut apporter des modifications selon ses besoins ou envies et c’est pourquoi Asahi Linux propose sa propre version du noyau Linux, modifiée pour tourner correctement sur les Mac Apple Silicon. D’ailleurs, alors que la prise en charge des M1 Pro/Max/Ultra vient juste d’être ajoutée, le noyau d’Asahi gère déjà les puces Apple M2 (mais pas encore les M2 Pro/Max).

En bref, pour les Mac Apple Silicon, il est préférable de rester avec Asahi Linux et d’utiliser leur noyau plutôt que l’officiel. Même si cette prise en charge avec le noyau 6.2 devrait permettre à terme à des distributions clés en mains de gérer ces Mac, le projet Asahi va plus loin en créant des pilotes pour le matériel spécifique d’Apple. Et même en activant des fonctions des puces que la pomme elle-même n’exploite pas !

Certaines fonctions des Apple M1 et M2 marchent sous Linux… et pas sous macOS

Certaines fonctions des Apple M1 et M2 marchent sous Linux… et pas sous macOS

Asahi Linux est un travail toujours en cours et vous pouvez consulter pour chaque Mac les fonctionnalités prises en charge et celles qui ne le sont pas encore sur cette page. Face à ces évolutions constantes, le rythme de sortie du noyau Linux ne tient pas la cadence, sans compter que Hector Martin a fait part à plusieurs reprises de ses frustrations avec le processus de contribution.

Il critique notamment le fait que tout se fait encore par mail, un héritage d’une époque où les systèmes de versionnement plus sophistiqués n’existaient pas encore. À tel point qu’il envisage de ne plus soumettre ses changements au noyau Linux… ce qui n’empêcherait pas un tiers de le faire à sa place bien entendu, c’est l’avantage du libre.

avatar agrippa | 

Bonjour à tous, est-ce qu une personne, ici, aurait essayé avec son mac M1 ?
Est-ce que les éléments basiques comme Bluetooth, wifi etc fonctionnent correctement ?
Merci d’avance

avatar Nicolas Furno | 

@agrippa

Je m'étais trompé dans le lien des compatibilités, alors le voici : https://github.com/AsahiLinux/docs/wiki/Feature-Support

Comme vous pourrez le constater, Bluetooth et Wi-Fi sont bien gérés sur les Mac M1, mais ce n'est pas encore le cas de toutes les fonctions.

avatar agrippa | 

@nicolasf

Merci beaucoup

avatar fredsoo | 

Le travail de ces équipes est remarquable.

avatar fleeBubl | 

😃L’asahi a une belle silhouette de pomme, en bootcamp

CONNEXION UTILISATEUR