C'est prometteur pour Asahi Linux sur les MacBook Pro 2021

Mickaël Bazoge |

Asahi Linux, le portage de Linux sur Apple Silicon, prend désormais en charge les Mac équipés des puces M1 Pro et M1 Max. Il n'a fallu que quelques jours pour parvenir à faire rouler la distribution GNU/Linux sur les dernières machines d'Apple. Mieux encore, l'équipe de développeurs chevronnés engagés dans ce projet au long cours s'est arrangée pour atteindre la parité des fonctions entre la puce M1 et ses grandes sœurs.

Un MacBook 2021 faisant fonctionner KDE Plasma 5 sur Arch Linux ARM. @Hector Martin.

Le rapport de progression, qui fait le point sur le chantier, précise que l'encoche n'est pas encore explicitement supportée par Asahi Linux. S'il n'est pas très compliqué de configurer le système pour que l'excroissance soit prise en charge (comme sur KDE Plasma 5 ci-dessus), pour le moment les développeurs ont préféré l'exclure en proposant une interface qui rappelle le mode de compatibilité de macOS. Autrement dit, la barre de menus prend place en dessous de la zone de l'encoche.

À l'exception faite du Mac mini puisque pas le choix, le port HDMI n'est compatible avec aucun Mac Apple Silicon, on ne peut donc pas connecter de moniteur supplémentaire. Le lecteur de carte SD nécessite encore un peu de développement mais la distribution s'approche à grands pas de la prise en charge. Côté audio, le haut-parleur interne du Mac mini peut maintenant s'entendre, et le port jack de tous les Mac M1 est proprement pris en charge. Les Mac M1 Pro/Max n'en sont pas encore tout à fait là.

Le lecteur de cartes SD fonctionne !

On le comprend, la liste de tâches est encore longue, et on peut y ajouter le support du Wi-Fi (les travaux semblent toutefois bien avancés) ou encore pour le pilote du noyau du GPU.

avatar Faabb | 

Incroyable ce travail de rétro-ingénierie pour comprendre le fonctionnement des nouvelles puces Silicon !!

avatar marc_os | 

@ Faabb

> Incroyable ce travail de rétro-ingénierie

Vous êtes sûr que c'est fait grâce à de la rétro-ingénérie et qu'ils n'utilisent pas "simplement" la doc dédiée ?
Exemples :
https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms
https://developer.arm.com

avatar oomu | 

@marc_os

la plupart des composants des mac ne sont pas documentés
- gpu
- wifi
- chipset i/o
- boot
etc.

avatar fte | 

@marc_os

"Vous êtes sûr que c'est fait grâce à de la rétro-ingénérie et qu'ils n'utilisent pas "simplement" la doc dédiée ?"

Le matériel n’est pas documenté. C’est au niveau du support spécifique qu’il y a de la rétro.

avatar Oracle | 

@fte

Non mais on croit rêver ! 🤨

Comme l’a très bien résumé BeePotato :
- Non
- Oui, évidemment que oui.

Quand on parle depuis 2 ans du covid, on ne s’attends plus à ce qu’un journaliste prenne le temps et la condescendance d’introduire ce qu’est le covid. Tout l’inverse de ce qu’on attends d’un article portant sur un sujet soit nouveau, soit confidentiel.

Quand aux malins qui pensent que je manque d’autonomie en ne prenant pas l’effort de rechercher sur Google ce que j’espère trouver dans un article, je suis le premier à le faire quand je veux appeler plus loin. J’ai juste trouvé qu’ici il manquait un peu du contexte qui fait la base d’un article portant sur un sujet somme toute confidentiel, et je l’ai signalé sans animosité aucune.

Je considère le travail des journalistes MacG comme étant de qualité et ce n’est pas pour rien que je m’y suis abonné. Un article « incomplet » comme celui-ci me l’a semblé de prime abord, me laisse un sentiment d’article « 20 minutes », ce qui n’est pas un compliment ; mais ce qu’un lien vers l’article d’introduction solutionne parfaitement.

avatar fte | 

@Oracle

"Non mais on croit rêver ! 🤨"

Je ne vois absolument pas en quoi ce message s’adresse à moi. 🤷

avatar Oracle | 

@fte

« Je ne vois absolument pas en quoi ce message s’adresse à moi. 🤷 »

Je recompose le fil :

« Y a-t-il vraiment encore besoin de présenter l’intérêt de Linux »

Non.

« et plus généralement de toute nouvelle option d’un autre système que macOS sur des machines ? »

Oui, évidemment que oui.

avatar fte | 

@Oracle

Moyennant que je lis les commentaires au delà de la première ligne, je m’interrogeais plutôt des considérations sur le Covid, les journalistes, les petits malins et autres variétés.

avatar radeon | 

Impressionnant ! Ces gens sont des oufs je suis admiratif.

avatar nicolas | 

Je préfèrerais voir arriver de bons PC sous Snapdragon, avec des SoC officiellement supportés par leur constructeurs, mais c'est intéressant de voir les M1+ de mieux en mieux pris en charge, fusse-t-il grace à de la retro ingénieurie.

avatar Oracle | 

Jamais entendu parler. Ça aurait été bien une petite introduction qui précise l’intérêt de Asahi Linux.

avatar Phiphi | 

@Oracle

Cela a déjà été évoqué plusieurs fois sur MacG et on trouve aussi d’autres infos sur internet à partir d’une recherche des plus basiques.

avatar Oracle | 

@Phiphi

Ah bon, sans blague ? Merci, tu viens de me faire découvrir l’existence de Google.

avatar oomu | 

@Oracle

génial, vous pouvez donc l'utiliser :)

avatar Phiphi | 

@oomu

😉

avatar bunam | 

@Oracle

https://letmegooglethat.com/?q=Asahi+Linux ;)

sinon il y a un lien en bas de l'article : "En savoir plus"

avatar marc_os | 

@ Phiphi

Je n'en avais jamais entendu parlé non plus.
Sinon, qui utilise cette nième distribution et quel est son intérêt (autre bien sûr que le support des Macs M1) ?

avatar oomu | 

@marc_os

Asahi Linux is a project and community with the goal of porting Linux to Apple Silicon Macs, starting with the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.

Our goal is not just to make Linux run on these machines but to polish it to the point where it can be used as a daily OS. Doing this requires a tremendous amount of work, as Apple Silicon is an entirely undocumented platform. In particular, we will be reverse engineering the Apple GPU architecture and developing an open-source driver for it.

Asahi Linux is developed by a thriving community of free and open source software developers.

-
bref, vous n'en aviez pas entendu parler parce que le projet a été créé spécifiquement pour porter un Linux fonctionnel sur Mac ARM.

et c'est là son intérêt

et utiliseront ceux qui veulent un linux sur mac (en gros: le Oomu.)

avatar marc_os | 

@ oomu

Ok, merci.

avatar Sometime | 

@oomu

ohmmu pas que lui

avatar fte | 

@oomu

"et utiliseront ceux qui veulent un linux sur mac (en gros: le Oomu.)"

J’ai une autre question !

Pourquoi diable vouloir un Mac pour Linux ?

avatar Nicolas Furno | 

@Oracle

Il y a un lien en bas de l’article qui explique tout.

avatar Oracle | 

@nicolasf

Il était là dès le début ? Si j’ai pris le temps de répondre c’est parce qu’il m’a semblé qu’il n’était pas là. (Mais je peux me tromper, dans ce cas, mea culpa).

Une fois arrivé en bas de l’article, et déçu de ne pas en savoir plus, je suis remonté tout en haut de l’article et j’ai cliqué sur le premier lien pour constater que je tombais sur une page git, puis j’ai lu les autres intitulés de liens en orange en me disant qu’ils allaient être encore plus technique, donc je n’ai pas cliqué.

Pour finir, revenu tout en bas, j’ai cliqué sur les liens de filtre, pour filtrer sur tous les articles citant Asahi. …où j’ai découvert qu’ils avaient en fait l’effet inverse de ce que je voulais, exclure les articles qui citent les tags mentionnés. Ça m’a fait disparaître l’article de mon flux, j’ai donc fouillé mes options pour désactiver cela… et ainsi constater que j’avais déjà balancé plein de mots dans le filtre sans le savoir (enfin, si, en cherchant probablement à créer l’effet inverse 🤪).

Bref. J’aime à penser que je ne me serais pas pris autant la tête s’il y avait eu dès le début le lien en bas « pour aller plus loin », mais comme je disais, je peux me tromper.

avatar Nicolas Furno | 

@Oracle

Je crois que oui, mais je n’ai pas écrit la news, peut-être qu’un collègue a ajouté le lien après.

avatar fte | 

@Oracle

"précise l’intérêt"

Y a-t-il vraiment encore besoin de présenter l’intérêt de Linux, et plus généralement de toute nouvelle option d’un autre système que macOS sur des machines ?

avatar BeePotato | 

@ fte : « Y a-t-il vraiment encore besoin de présenter l’intérêt de Linux »

Ça, non.

« et plus généralement de toute nouvelle option d’un autre système que macOS sur des machines ? »

Ça, oui ! 😁 😉

avatar fredsoo | 

Sacré boulot effectivement… 👍🏻

avatar pakal | 

Alors c’est marrant, je suis un utilisateur aguerri et heureux de Linux Neon (la distribution officielle de KDE) depuis de nombreuses années.
Et, par curiosité j’ai installé windows 11…. et bien, je m’y retrouve!
je trouve que cet OS est vraiment bien fait. C’est propre, stable et élégant et cerise sur le gâteau, je peux utilise le sous système linux dans mon terminal.

je reste toujours sur mac comme machine perso mais pour le boulot je crois que j’ai trouvé mon équilibre avec Win11/linux (ça me fait un peu mal de dire ça 😸)

avatar totoguile | 

La News est passé complètement à côté d’une information : « The M1 Max SoC has, by all appearances, been designed to support products with two of them in a multi-die module. While no such products exist yet, we’re introducing multi-die support to our AIC2 driver ahead of time. If we get lucky and there are no critical bugs, that should mean that Linux just works on those new 2-die machines, once they are released! »

Le M1Max introduit le support multi die et c’est probablement le signe d’un M1MaxMax qui pourrait arriver dans un futur proche!

avatar Faabb | 

@totoguile

Hé hé bien relevé ✌️
C’est intéressant ça !

avatar lapomme | 

C’est quoi le projet ?
Quand on voit le prix des MBP2021 ainsi que la très belle intégration des SOC M1 pro/max avec les logiciels optimisés sous MacOS ?
Quand Parallels tourne en natif Apple Silicon en plus.

CONNEXION UTILISATEUR