Fermer l'annonce

Lorsque Apple a présenté les premiers Mac avec Apple Silicon, alimentés par sa propre puce appelée M1, il a réussi à la fois à surprendre le monde entier et à soulever de nombreuses questions. Bien sûr, ils sont déjà apparus lors de la présentation du projet Apple Silicon en tant que tel, mais cette fois tout le monde était curieux de savoir si leurs prédictions initiales se réaliseraient réellement. La plus grande question concernait le démarrage ou la virtualisation d'un autre système d'exploitation, principalement Windows bien sûr. La puce M1 étant basée sur une architecture différente (ARM64), elle ne peut malheureusement pas faire tourner les systèmes d'exploitation traditionnels comme Windows 10 (fonctionnant sur une architecture x86).

Rappelons l'introduction de la puce M1, la première de la famille Apple Silicon, qui équipe actuellement 4 Mac et l'iPad Pro :

Bien que cela ne semble pas le meilleur avec Windows en particulier (pour l'instant), des temps meilleurs s'annoncent pour le prochain "grand" acteur, à savoir Linux. Depuis près d'un an, un énorme projet est en cours pour porter Linux sur Mac avec la puce M1. Et les résultats semblent plutôt prometteurs. Un noyau Linux pour Mac avec sa propre puce (Apple Silicon) était déjà disponible fin juin. Cependant, les créateurs derrière cela ont déclaré que le système Linux est déjà utilisable comme ordinateur de bureau standard sur ces appareils Apple. Asahi Linux fonctionne désormais mieux que jamais, mais il a encore ses limites et quelques défauts.

Conducteurs

Dans la situation actuelle, il est déjà possible de faire tourner un Linux assez stable sur les Mac M1, mais malheureusement il manque toujours le support de l'accélération graphique, ce qui est le cas de la dernière version labellisée 5.16. Quoi qu'il en soit, l'équipe de programmeurs travaille dur sur le projet, grâce à quoi ils ont réussi à faire quelque chose que certains auraient pu croire complètement impossible lors de l'introduction du projet Apple Silicon. Plus précisément, ils ont pu porter des pilotes pour PCIe et USB-C PD. D'autres pilotes pour Printctrl, I2C, la boîte aux lettres ASC, IOMMU 4K et le pilote de gestion de l'alimentation des périphériques sont également prêts, mais ils attendent désormais une vérification minutieuse et une mise en service ultérieure.

MacBook Pro Linux SmartMockups

Les créateurs ajoutent ensuite comment cela fonctionne réellement avec les contrôleurs. Pour fonctionner correctement, ils doivent être fermement connectés au matériel utilisé et donc être conscients des moindres détails (par exemple, le nombre de broches, etc.). Après tout, ce sont les exigences de la grande majorité des puces, et à chaque nouvelle génération de matériel, les pilotes doivent être modifiés pour offrir une prise en charge à 100 %. Cependant, Apple apporte quelque chose de complètement nouveau dans ce domaine et se démarque tout simplement des autres. Grâce à cette approche, il est théoriquement possible que les pilotes puissent fonctionner non seulement sur les Mac équipés de M1, mais aussi sur leurs successeurs, qui constituent entre autres possibilités le monde peu exploré de l'architecture ARM64. Par exemple, le composant appelé UART présent dans la puce M1 a une longue histoire et on le retrouverait même dans le tout premier iPhone.

Le portage vers des puces Apple Silicon plus récentes sera-t-il plus facile ?

Sur la base des informations mentionnées ci-dessus, la question se pose de savoir si le portage éventuel de Linux ou sa préparation pour les Mac attendus dotés de puces plus récentes seront plus faciles. Bien entendu, nous ne connaissons pas encore la réponse à cette question, du moins pas avec une certitude à 100 %. Mais selon les créateurs du projet, c'est possible. Dans la situation actuelle, il faut attendre l’arrivée des Mac équipés de puces M1X ou M2.

Quoi qu'il en soit, nous pouvons désormais nous réjouir que le projet Asahi Linux ait avancé de plusieurs pas. Bien qu'un certain nombre de problèmes manquent encore, par exemple le support déjà mentionné de l'accélération GPU ou de certains pilotes, il s'agit toujours d'un système tout à fait utilisable. En outre, la question se pose actuellement de savoir où évoluera réellement ce segment dans le temps.

.