Der Entwickler Hector Martin, der sich selbst als jemanden bezeichnet, der 'Linux gerne auf die Dinge setzt', hat einen Plan zur Erstellung einer Linux-Portierung für . auf den Weg gebracht Apfel Silikon Macs.
Martin, auch bekannt als 'Marcan', hat ein Patreon erstellt mit dem Ziel, genügend Geld zu verdienen, um die Komplexität der Einführung von Linux auf Macs mit einem M1 Chip. Einen Linux-Port zu erstellen ist keine leichte Aufgabe, und Linux-Erfinder Linus Torvalds hat sogar gesagt, dass er dies nicht für eine Möglichkeit hält.
Was ist das neueste Modell von Airpods?
Martin hat Erfahrung damit, Linux auf ungewöhnlichen Plattformen zum Laufen zu bringen, und konnte einen Linux-Port erstellen für die PlayStation 4 aber er räumt ein, dass ein Apple Silicon Die Linux-Portierung ist ein viel ernsteres Unterfangen. Einen Linux-Port für Apples Macs zu erstellen ist ein Vollzeitjob, und Martin sagt, dass es ohne finanzielle Unterstützung nicht machbar ist. Er hat einen Patreon ins Leben gerufen, der 4.000 US-Dollar pro Monat mit 3, 6 und 12 US-Dollar Zusagestufen fordert. Er ist zu 88 Prozent finanziert und plant nicht, das Projekt zu starten, es sei denn, er bekommt den vollen Betrag.
So *können* Sie Ihr eigenes Betriebssystem auf M1-Macs ausführen - sofern ein solches vorhanden ist. Aber ein Linux zu bekommen, das Sie *verwenden* wollen, das auf Macs funktioniert, ist eine riesige Menge Arbeit. Nichts, was ein einzelner Mensch in seiner Freizeit ernsthaft angehen und erfolgreich machen könnte. Es ist ein Vollzeitjob. — Hector Martin (@marcan42) 29. November 2020
Laut Martin ist er aufgrund seiner Erfahrung mit Linux-Ports für andere Geräte wie die PlayStation 4 qualifiziert, das Projekt zu übernehmen. Aus den FAQ auf seiner Website:
Ich habe über die Hälfte meines Lebens, seit den frühen 2000er Jahren, Geräte im Reverse Engineering entwickelt. Ich habe daran gearbeitet, inoffizielle Unterstützung für offene Software für Plattformen wie Nintendo Wii (wo ich einer der größten Mitwirkenden an Hardwaredokumentation, offenen Bibliotheken, Jailbreaking-Software (The Homebrew Channel), Wiederherstellungstools (BootMii) usw ), die Sony PS3 (wo ich AsbestOS und ein Linux-Patchset geschrieben habe, damit Linux auf der PS3 Slim sowie auf aktuellen PS3-Einheiten funktioniert, nachdem die ursprüngliche Linux-Unterstützung entfernt wurde), die PS4 (auf die ich Linux portiert habe , bis zu dem Punkt, an dem Steam-Spiele mit voller OpenGL/Vulkan-Grafikunterstützung ausgeführt werden können) und andere kleinere Plattformen.
Ich bin immer bestrebt, sauberen und robusten Code zu schreiben, der sicher ist, den Benutzer an die erste Stelle stellt und Upstream-fähig ist. Ich unterstütze offene Hardware- und Softwareentwicklung. Ich habe den Linux-Kernel-Patch-Prozess mehrmals durchlaufen und weiß, was es braucht, um Dinge in den Upstream zu bringen.
Martin sagt, dass er eine Linux-Portierung für Apple Silicon Macs, die die Leute 'eigentlich verwenden möchten', mit der gesamten grundlegenden Hardware, einer anständigen Energieverwaltung und mehr. Die 'große Zeitsenke' wird die GPU-Unterstützung sein, die notwendig ist, um die Portierung zu ermöglichen. Martin konnte die PS4-Version zum Laufen bringen, weil sie eine GPU verwendet, die nur leicht angepasst wurde, aber Apple Silicon wird schwieriger. Es gibt jedoch einen Proof of Concept in Nouveau, a GPU-Treiberprojekt für NVIDIA-Karten.
Kein Glück für den M1, aber wir haben zumindest die Tatsache, dass es sich um eine Legacy-freie Architektur handelt, die aus dem mobilen Bereich stammt (wo GPUs historisch gesehen weniger verrückt sind als PCs), und ich vertraue ihren Ingenieuren etwas mehr als AMD oder Nvidias :-) — Hector Martin (@marcan42) 29. November 2020
Das Projekt wird nicht von Apple genehmigt, aber solange Martin keinen Code von macOS verwendet, um Linux-Unterstützung aufzubauen, ist es für ihn legal, ihn an Benutzer zu verteilen. Apple erlaubt auch das Booten benutzerdefinierter Kernel auf Apple Silicon, was den Weg für Linux-Unterstützung ebnet, aber Martin muss Apple-Treiber zurückentwickeln.
Aus meiner Apple-ID ausgesperrt
Linus Torvalds früher in diesem Monat sagte, dass er ein M1 Mac, wenn es Linux lief, aber er glaubt, dass es ohne die Kooperation von Apple nicht möglich ist. 'Das Hauptproblem mit dem M1 für mich ist die GPU und andere Geräte in der Nähe, denn das würde mich wahrscheinlich davon abhalten, sie zu verwenden, da sie keine Linux-Unterstützung hätte, es sei denn, Apple öffnet sich', sagte Torvalds. Er fuhr fort, dass es seiner Meinung nach 'unwahrscheinlich erscheint', dass Apple seine Chipsätze öffnen würde, aber 'man kann immer hoffen'.
Wenn das Projekt finanziert wird, und es ist sieht aus wie es sein wird , Martin plant, im Freien mit regelmäßigen Pushs auf GitHub zu entwickeln, und er wird Hilfe von jedem annehmen, der dazu beitragen möchte.
Stichworte: Apple Silicon Guide , M1-Leitfaden , Linux
Beliebte Beiträge