Linux n’est pas tout à fait « prêt à fonctionner » sur le silicium d’Apple, mais donnez-lui le temps

Linux n’est pas tout à fait « prêt à fonctionner » sur le silicium d’Apple, mais donnez-lui le temps

Il est étrange de voir les dirigeants d’un impressionnant projet open source demander à la presse et à leurs partisans de se calmer et d’arrêter de célébrer leurs réalisations.

Mais c’est exactement la situation dans laquelle l’équipe Asahi Linux s’est retrouvée après de nombreux rapports la semaine dernière selon lesquels le noyau Linux 6.2 nouvellement publié rendait Linux « prêt à fonctionner » sur le matériel de la série M d’Apple. Il est vrai que le support natif des puces Apple M1 est dans la version 6.2, et que le noyau 6.2 fera progressivement son chemin dans de nombreuses distributions populaires, dont Ubuntu et Fedora. Les travaux sur le GPU intégré d’Apple ont étonnamment bien progressé avec l’équipe de quatre personnes d’Asahi. Et le fondateur Linus Torvalds lui-même est particulièrement impatient de voir Linux fonctionner sur son matériel portable préféré, sortant même un noyau en août 2022 pour le MacBook Air M2.

Mais les fabricants du seul système Linux qui fonctionne assez bien sur le silicium d’Apple demandent à tout le monde d’attendre un peu.

« Vous ne pourrez pas exécuter Ubuntu ou toute autre distribution standard avec 6.2 sur n’importe quel Mac M1. S’il vous plaît, n’espérez pas », a tweeté l’équipe d’Asahi Linux dimanche matin . Dans une longue réponse, ils ont ajouté : « Nous améliorons constamment les fonctionnalités du noyau, et 6.2 a notamment ajouté des arborescences de périphériques et un support de démarrage de base pour les machines M1 Pro/Max/Ultra. Cependant, il reste encore un long chemin à parcourir avant que les noyaux en amont puissent être utilisés sur les ordinateurs portables. Pas encore de prise en charge du pavé tactile/clavier.

C’est loin d’être le seul problème. Le document de prise en charge des fonctionnalités d’Asahi Linux détaille une longue liste de choses qui fonctionnent à la fois dans sa propre version d’Asahi et dans la version amont de Linux en général. Dans toutes les puces Apple, la fonctionnalité USB 2/3, le décodeur vidéo et divers états du processeur sont soit en cours de développement, disponibles pour des tests au niveau périphérique, soit pas encore annoncés. Sur certains appareils Apple, des éléments tels que les microphones, les webcams, les haut-parleurs, la sortie HDMI et d’autres éléments essentiels ne fonctionnent pas.

Les articles d’Asahi montrent un large éventail de réalisations impressionnantes, compte tenu de la manière dont l’équipe effectue généralement une rétro-ingénierie sur tout ce qui concerne le nouveau système sur puce d’Apple ou ses composants ARM hérités. Et pourtant, comme le souligne l’équipe Asahi, il n’est pas prêt pour tous les appareils Apple de la série M, ni pour les distributions standard.

Le principal obstacle pour les autres distributions, permettant aux nouveaux propriétaires de Mac de devenir très frustrés par le fonctionnement de leurs systèmes, est la taille de page de 16 Ko qui doit être intégrée au noyau pour que cela fonctionne. « À notre connaissance, aucune distribution générique ARM64 ne fournit de cœurs 16K aujourd’hui », a tweeté l’équipe Asahi . L’équipe suggère que les distributions devront reconditionner les outils de l’espace utilisateur d’Asahi et soit proposer des noyaux 16K, soit attendre que des versions de noyau 4K plus standard deviennent « en quelque sorte utilisables «  .

Asahi note qu’il « travaille déjà sur certaines » distributions et prévoit d’annoncer la prise en charge d’Asahi « pour la distribution principale dans un avenir proche ». En mars 2022, alors qu’Asahi était prêt à être installé mais encore très nouveau, l’équipe a noté que pour ceux qui recherchent une distribution « Just Works » avec une clé USB (insérez un rire Linux informé ici), Asahi Linux ne sera pas « terminé » avant un an, peut-être deux. Près d’un an s’est écoulé depuis, mais il me semble que c’est deux.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *