Le développeur qui a introduit Linux sur la PS4 a une nouvelle cible en vue: Linux sur Apple Silicon.
Apple est récemment passé à l’utilisation de ses propres processeurs basés sur ARM donne aux ordinateurs Mac, leur donnant une avance inattaquable sur les puces Intel actuelles. Mais le commutateur jette également un bâton dans les rayons d’autres systèmes d’exploitation qui ont, traditionnellement, été en mesure d’exécuter du matériel Apple.
Et cela inclut Linux.
Du côté logiciel, il y a (déjà) des efforts fructueux pour porter Windows 10, Docker et d’autres logiciels de virtualisation sur des puces Apple M1 (et certains codes x86 seraient s’exécuter plus rapidement via l’émulation sur le processeur M1 d’Apple que nativement sur les puces Intel).
La prise en charge de Linux pour les puces M1 d’Apple ne sera pas une tâche facile du jour au lendemain, mais c’est une tâche que le développeur Hector Martin est prêt à assumer. Il a lancé un campagne de financement sur Patreon pour l’aider à soutenir son travail sur un port Linux vers Apple silicon.
Martin écrit: «Apple vient de sortir une nouvelle gamme de Mac Apple Silicon basés sur ARM qui font sauter toutes les autres machines ARM de la même classe hors de l’eau. Ne serait-il pas bien qu’ils puissent également exécuter Linux? »
«En fin de compte, ils le peuvent, mais quelqu’un doit faire le travail. Étant donné que ces appareils sont en silicium flambant neufs et sur mesure, porter Linux pour fonctionner sur eux est une entreprise énorme. Bien au-delà d’un projet de loisir, c’est un travail à plein temps. » il explique.
Son objectif (actuel) est de gagner 4 000 $ par mois. Ce chiffre, raisonne Martin, est suffisant pour financer adéquatement l’effort à plein temps requis pour créer plus «…un système d’exploitation que vous souhaitez utiliser sur un pilote quotidien».
Linus Torvalds, créateur de Linux, récemment a partagé ses réflexions sur le silicium Apple. Bien qu’intéressé, il hésitait à être trop excité: «Le principal problème avec le M1 pour moi est le GPU et les autres appareils qui l’entourent, car c’est probablement ce qui me retiendrait de l’utiliser car il n’aurait pas de support Linux à moins qu’Apple ne s’ouvre.
Hector Martin est plus optimiste que Linus – et il a des raisons de l’être: il vraiment bon pour porter Linux sur des objets, même lorsqu’il s’agit de rétro-ingénierie, de création de solutions de contournement complexes ou d’écriture de pilotes Linux à partir de zéro.
Il est possible d’exécuter Linux sur la Sony PlayStation 4 (avec une accélération 3D, rien de moins) et la Nintendo Switch grâce à ses efforts.
«Exécuter Linux sur des choses est facile, mais le faire fonctionner correctement est difficile. Les pilotes doivent être écrits pour tous les périphériques. Le pilote du GPU Apple entièrement personnalisé est le composant le plus compliqué, qui est nécessaire pour avoir une bonne expérience de bureau. »
Si vous souhaitez voir Linux surfer sur la nouvelle vague technologique d’Apple, vous pouvez contribuer à son projet Patreon. Les promesses de dons commencent à partir d’aussi peu que 3 $ par mois.