Un développeur très populaire qui a un goût particulier pour les challengers est intéressé par le portage de Linux sur le MacBook Apple M1 d’Apple récemment publié. Le développeur en question est Hector Martin et il est déjà connu pour porter Linux sur des plates-formes inhabituelles. Il a lancé un plan pour créer un port Linux fonctionnel pour Apple M1.
Martin, également connu sous le nom de « Marcan«, A créé un projet Patreon dans le but de collecter suffisamment de fonds pour pouvoir assumer le coût de l’introduction de Linux sur des Mac équipés de puces Apple M1. Bien sûr, créer un port de cette catégorie n’est pas une tâche facile. Mac n’est pas un appareil ouvert, il a donc besoin d’un ensemble de rétro-ingénierie. Selon Linus Torvalds, créateur de Linux, cela n’est peut-être pas possible du tout.

Le développeur a déjà de l’expérience avec ce type de projet. En fait, il a précédemment créé un port Linux pour PlayStation 4. Cependant, il admet que le portage de Linux pour Apple Silicon est une tâche plus difficile. De plus, il déclare qu’il s’agira essentiellement d’un travail à plein temps, donc cela ne peut se faire sans un soutien financier. Il a ouvert un compte Patreon et a demandé une subvention mensuelle de 4 000 $, avec des niveaux d’engagement de 3 $, 6 $ et 12 $. Son objectif de collecte de fonds a atteint 88%, et à moins qu’il n’obtienne un financement complet, il n’envisage pas de démarrer le projet. Martin rassure ses qualités pour faire de tels travaux en raison de son expérience antérieure avec la PS4 et d’autres appareils.
Martin veut développer un port Linux que les utilisateurs d’Apple M1 Mac utiliseront réellement
Selon lui, il apportera un port Linux pour Apple Silicon Mac que les gens «veulent vraiment utiliser». Tout le matériel de base sera disponible, la gestion de l’alimentation décente sera active et les autres fonctionnalités natives fonctionneront sans problème. Selon lui, les plus grands défis concerneront le GPU. Il est capable de faire fonctionner la version PS4 car le GPU qu’il utilise n’est que légèrement personnalisé. Cependant, Apple Silicon sera plus difficile bien qu’il ait déjà une idée et un concept sur lesquels travailler.
The big time sink is GPU support, which is what takes a Linux port from being a toy to being something you would actually want to use. It's why Switch Linux and PS4 Linux happened: the Switch uses a completely standard GPU, and the PS4's is only slightly customized.
— Hector Martin (@marcan42) November 29, 2020
De toute évidence, ce projet n’a pas été approuvé par Apple. Cependant, tant que Martin n’utilise pas de code macOS pour créer le support Linux, il déclare qu’il est légal pour lui de le publier. A noter que le géant de Cupertino autorise le lancement de noyaux personnalisés sur Apple Silicon. Cela ouvre la voie au support Linux, cependant, Martin devra encore faire de la rétro-ingénierie dans le pilote Apple.
Comme nous l’avons mentionné ci-dessus, Linus Torvalds a déjà commenté la possibilité M1 Mac Linux. Selon lui, il aimerait voir une telle chose, mais sans la coopération d’Apple, il pense que ce n’est pas faisable.



