Un nouveau pas vers une vraie compatibilité de Linux avec les Apple Silicon M1

12 avril 2021 à 08h56
21
Apple Silicon

Pouvant déjà fonctionner grâce à des solutions de virtualisation comme ACVM ou Parralels Desktop, Linux a aussi pu fricoter avec les derniers processeurs pour Macbook d'Apple ; mais le projet qui sert de base à Ubuntu et Debian pourrait bientôt tourner nativement sur les puces Apple Silicon.

Hector Martin, un développeur qui s'est fait connaître il y a quelques mois à travers une campagne Patreon, travaille dur depuis le début de l'année à rendre Linux entièrement compatible avec les puces de la firme de Cupertino.

Linux nativement sur Mac M1, c'est pour bientôt ?

Hector a récemment passé un cap dans son entreprise en intégrant la compatibilité initiale avec le Mac mini M1 dans la branche « for-next » du dépôt Git de Linux. Cette partie du code devrait être ajoutée dans la version 5.13 de Linux si Linus Torvalds juge l'effort de Monsieur Martin suffisant pour les standards de qualité du créateur du projet.

Toutefois, l'intégration de cette compatibilité ne garantit en rien que Linux 5.13 sera capable de tourner nativement sur Mac M1. Monsieur Martin et son équipe doivent encore résoudre bon nombre de problématiques comme l'écriture de pilotes pour le GPU de l'Apple M1. Croisons-les doigts pour qu'Hector Martin et Asahi Linux parviennent à proposer une expérience Linux native et fluide sur les nouvelles machines d'Apple.

Source : Arstechnica

Soyez toujours courtois dans vos commentaires.
Respectez le réglement de la communauté.
21
17
enrico69
«&nbsp;…Croisons-les doigts pour qu’Hector Martin et Asahi Linux parviennent à proposer une expérience Linux native sur les nouvelles machines d’Apple…&nbsp;»<br /> Remarque intéressante. Je sais que tous les goûts sont dans la nature , mais quel serait l’intérêt d’acheter un Mac pour y mettre Linux dessus ? Je suis moi-même possesseur d’un iMac et d’un MacBook, et c’est pour bénéficier de l’intégration globale d’Apple. Hormi le challenge technique, quel serait l’intérêt d’avoir un Linux qui tourne nativement sur du matériel Apple ?<br /> Pour ma part j’en vois un seul, c’est d’avoir du dual boot (si c’est possible) pour ceux qui pour le travail ne peuvent se passer de Linux.
tfpsly
Je ne suis pas du tout intéressé par MacOs et l’écosystème Apple. Mais un portable assez puissant et ne consommant pas grand chose est un concept attirant, et mes machines tournent toutes sous Linux. Sauf que vu le prix du hardware, effectivement l’intérêt est limité.
leje
L’intérêt c’est d’avoir une machine d’une qualité qu’il n’est (n’était ?) pas forcément évident d’avoir dans le monde PC.<br /> Il me semble que la machine de travail de Linus Torvald est un MBP sur lequel Linux est installé.
MattS32
Prolonger la durée de vie de la machine de plusieurs années une fois qu’Apple aura décidé qu’elle est obsolète.
ultrabill
L’intérêt est le même qu’acheter un PC sous Windows pour y mettre Linux : avoir Linux
jason56
Je suis d’accord avec le fait que certains peuvent préférer Linux à Windows, mais Linux à MacOS, qui est un UNIX, bon, bref je pense que l’intérêt est plus limité.<br /> Après j’ai recu un Mac Pro M1 pour le boulot, et c’est vraiment terrible comme machine. Moi qui ne suis pas fan de la Pomme, je me verrai plus vraiment acheter un portable sous Windows.<br /> Concernant le soi-disant prix élevé, non, une machine aussi légère et performante sous Windows, elle ne vas pas coûter moins cher, ou si peu…Sans compter qu’elle ne sera pas aussi performante…(Selon la pub d’Apple ;&gt;)
tfpsly
MattS32:<br /> Prolonger la durée de vie de la machine de plusieurs années<br /> Oui. En 20 ans les ordinateurs sont devenus bien plus rapides, mais la plupart des logiciels sont devenus bien plus lent, «&nbsp;équilibrant&nbsp;» le tout. C’est vrai pour Windowsm et aussi pour MacOs. Et aussi pour les bureaux lourds (Gnome, KDE, Cinnamon) sous Linux. Il suffit de mettre un window manager plus léger pour se retrouver avec une machine qui tourne du feu de dieu sur du vieux matos (Xfce, LightDM…).<br /> Je tourne sous WindowMaker depuis 25 ans environ, et même sur un Atom Z8500 tout se lance très vite, Firefox s’ouvre instantanément, et la batterie tient plus de 7h. En vacances, je peux bosser sur un petit moteur 3D, faire tourner quelques petits réseaux de neurones que j’écris avec OpenCL etc.<br /> Avec un ordi plus récent on doit pouvoir faire encore mieux.
setsunakawa
Les habitudes de chacuns, il y a quelques années mon boulot m’a remplacé mon pc sous linux par un macbook pro, ce fut un cauchemar, je ne supporte pas l’interface de macos et le système trop bridé. J’ai fais des pieds et des mains pour récupérer un pc sous linux.
wackyseb
C’est justement pour l’interface et la simplicité que les gens adorent et adulent le système MacOS<br /> Le seul reproche pour moi c’est le Finder (l’explorateur de fichier), c’est quoi ce truc de M…<br /> Le reste c’est superfluide, çà marche très très bien.<br /> Mais je comprend et je suis comme toi, les habitudes ont la vie dure.<br /> Quand j’ai du repasser de mes PC sous Cinnamon à du Windows… quel cauchemar au début. Maintenant je m’y suis habitué.<br /> Pour ce que je fais de mes PC, je continue de me tenir informé des avancées de Linux mais il manquera toujours des logiciels précieux à Linux pour que j’y retourne pleinement<br /> Photoshop (GIMP c’est juste pas possible), Microsoft Office (LibreOffice c’est bof et j’ai besoin de mes macros et que tout les documents s’ouvrent parfaitement), les jeux (bon là y’a pas photo, c’est pas faute d’avoir essayé, c’est le néan intersidéral sans bidouilles extrême et j’ai plus le temps pour ces conn…ies)
Blap
Ce n’est pas qu’une question d’habitude, Linux est diamétralement plus puissant et modifiable que OSX. Pour quelqu’un qui en a besoin et s’en sert, la question ne se pose meme pas, on se sent très limité sur OSX en comparaison.
jason56
«&nbsp;plus puissant et modifiable&nbsp;»<br /> Modifiable je peux comprendre. Mais puissant ? As-tu des use cases ?
dancod
Croisons les doigts pour que Raoul Bitembois arrive à mettre le moteur de sa clio DCi rincé dans sa tesla model S Plaid +
os2
pour avoir plusieurs mac, c’est justement macos qui me freine… alors si on peut y mettre un linux… il y a plus de chance que j’en prenne un… malgré qu’avec la ram et ssd soudé… c’est risqué
Adrianito
Vu les promesses des puces Apple, ça pourrait intéresser pas mal de monde au contraire dans certains domaines pro. La puissance d’une architecture avec tous ses bénéfices (autonomie et solidité notamment de ces machines) couplée à l’Open Source. Je connais déjà beaucoup de devs qui achètent des Mac pour faire tourner des distributions Linux pour travailler au quotidien dessus. Torvald lui même le fait d’ailleurs.
ultrabill
Dans ce cas pourquoi préférer Linux à Windows sachant qu’on a WSL.<br /> Que macOS soit un Unix n’en fait Linux. La logithèque est différente. Les outils sont différents. BSD n’est pas Linux. Quant à passer par brew, non merci.<br /> Et puis m***e à la fin, c’est quoi ces jugements de valeurs ! Si des gens préfèrent le matériel Apple aux PC Dell ou Lenovo, pour y coller Linux plutôt que macOS ou Windows c’est quand même leur droit, non ?! Sans cesse remettre en question le choix des autres parce qu’ils ne correspondent pas aux siens c’est vraiment l’inquisition.
aladin_78
j’ai fait l’inverse, passer de Ubuntu a MacOS après de nombreuses années de Linux de toutes sortes, et j’en suis super ravi. Les packages sont mieux faits que sous Debian/Ubuntu et l’interface est super fluide et unifie. Quand je repenses a ces windowmanagers pourris sous Linux, je penses que j’ai bien fait.<br /> Cote développeur, rien a redire non plus, on est sous Unix et il y a foison d’outils de dev.
Bombing_Basta
L’intérêt est limité pour du neuf, mais quand on connait la propension des consommateur de pomme à changer de matos dès qu’un nouveau modèle sort, ça va vite devenir moins cher en occaz.<br /> Sinon plus d’infos ici à la source en anglais :<br /> corellium.com<br /> How We Ported Linux to the M1<br /> A brief overview of our approach to porting Linux to the Apple Mac Mini M1 and a tutorial for installing our Ubuntu POC<br />
LondonUK371
Un truc assez énervant chez les Mac pour les développeurs c’est le claviers !!! Vraiment indubitables ces claviers pour le dev … {} /
tfpsly
LondonUK371:<br /> Vraiment indubitables ces claviers pour le dev … {} /<br /> Pourquoi? C’est au même endroit (en tout cas sur les QWERTY, qu’un développeur préfèrera en général, justement pour l’accès aux touches []{} etc.). En tout cas sur mon clavier Apple wired :<br /> 987×355 40.3 KB<br /> Seul truc chiant, la touche Fn à la place de la touche Insert, mais c’est heureusement corrigeable sous Linux (et F13 devient Fn).
ultrabill
Tu veux dire «&nbsp;inbitable&nbsp;» <br /> Bah franchement même en AZERTY c’est tout sauf stupide.<br /> Les éléments ouvrants( { [ sont sur la même touche. Idem pour les éléments fermants ) } ]. Plutôt malin. Le changement se fait avec option ou shift + option.<br /> Pour / et \ c’est la même touche également (shift + option fait la bascule).<br /> Côté clavier PC Standard je cherche encore la logique derrière les 2 touches dédiées à { et }, et les 2 autres pour ( [ et ] ). Le pompon consistant à placer / tout en bas et \ sur Alt+Gr 8.<br /> En fait ce qui est vraiment relou avec un clavier Apple au début (pour l’AZERTY tout du moins) c’est de ne pas savoir où sont ces caractères car non écrits sur les touches. Le positionnement étant logique finalement ça s’apprends vite… et de toute manière quel dev code en regardant son clavier
aladin_78
Non je ne regrettes en aucune maniere.<br /> Pour repondre a la remarque de Bombing Basta: les macs en usage pro sont utilises aussi longtemps que les PC Dell et Lenovo puis recyclés.<br /> Peut etre que les particuliers au porte-feuille bien garni peuvent de permettre de changer d’ordi tous les ans, mais moi non. Ca doit etre pareil que dans d’autres domaines , telephones, vetements, voitures, etc.
Voir tous les messages sur le forum

Lectures liées

Intel Alder Lake : le Core i3-12100 surpasse son équivalent actuel chez AMD
Certains Macbook Pro 16 ne se chargent pas quand ils sont éteints (et ça fait mal pour du haut de gamme)
La carte graphique Intel ARC A380 aurait des perfs comparables à celles d'une GTX 1650 SUPER
GeForce RTX 2060 12Go : Turing et 185 W de TDP, la fiche de specs se complète !
Encore un nouveau mini-PC chez Minisforum, cette fois en Intel Core i5 Tiger Lake
ViewSonic présente un écran portable de 17
Deux cartes « graphiques » Sapphire RDNA 2 à destination des mineurs
Les GeForce RTX série 4000, de la prochaine génération, gravées avec le procédé 5 nm de TSMC
Cyber Monday : excellent prix sur ce PC gamer MSI GP66 Leopard avec une RTX 3080
Haut de page