Linux-Unterstützung für Apple Silicon? Dieser Entwickler arbeitet daran

Der Entwickler, der Linux auf die PS4 gebracht hat, hat ein neues Ziel im Visier: Linux auf Apple Silicon.

Apple hat kürzlich auf die Verwendung seiner eigenen ARM-basierten Prozessoren für Mac-Computer umgestellt, was ihnen einen uneinholbaren Vorsprung gegenüber den aktuellen Intel-basierten Chips verschafft. Aber der Wechsel stößt auch anderen Betriebssystemen in die Speichen, die traditionell in der Lage waren, Apple-Hardware auszuführen.

Und das schließt Linux ein.

Auf der Softwareseite gibt es (bereits) fruchtbare Bemühungen, Windows 10, Docker und andere Virtualisierungssoftware so zu portieren, dass sie auf Apple M1-Chips laufen (und man sagt, dass mancher x86-Code über Emulation auf Apples M1-Prozessor schneller läuft als nativ auf Intel-Chips).

Dieser Entwickler ist wirklich gut darin, Linux auf Dinge zu portieren, selbst wenn es Reverse Engineering erfordert

Die Unterstützung von Linux für Apples M1-Chips wird nicht von heute auf morgen zu schaffen sein, aber es ist eine Aufgabe, die der Entwickler Hector Martin bereit ist, zu übernehmen. Er hat eine Spendenkampagne auf Patreon gestartet, um seine Arbeit an einer Linux-Portierung auf Apple-Silizium zu unterstützen.

Martin schreibt: „Apple hat gerade eine neue Reihe von ARM-basierten Apple Silicon Macs herausgebracht, die jede andere ARM-Maschine der gleichen Klasse in den Schatten stellt. Wäre es nicht schön, wenn sie auch mit Linux laufen könnten?“

„Wie sich herausstellt, können sie das, aber jemand muss die Arbeit machen. Da es sich bei diesen Geräten um brandneues und maßgeschneidertes Silizium handelt, ist die Portierung von Linux auf diese Geräte ein riesiges Unterfangen. Das ist weit mehr als ein Hobbyprojekt, es ist ein Vollzeitjob“, erklärt er.

Sein (derzeitiges) Ziel ist es, 4.000 Dollar pro Monat zu verdienen. Diese Summe, so Martin, reicht aus, um die Vollzeitarbeit zu finanzieren, die erforderlich ist, um ein Betriebssystem zu entwickeln, das man täglich benutzen möchte.

Linus Torvalds, der Schöpfer von Linux, teilte kürzlich seine Gedanken zu Apple Silicon mit. Obwohl er interessiert war, zögerte er, sich zu sehr zu freuen: „Das Hauptproblem beim M1 ist für mich die GPU und andere Geräte, die ihn umgeben, denn das ist wahrscheinlich das, was mich davon abhalten würde, ihn zu benutzen, weil er keine Linux-Unterstützung hat, es sei denn, Apple öffnet sich.“

Hector Martin ist optimistischer als Linus – und er hat Grund dazu: Er ist wirklich gut darin, Linux auf Dinge zu portieren, selbst wenn es Reverse Engineering, das Erstellen komplexer Workarounds oder das Schreiben von Linux-Treibern von Grund auf erfordert.

Dank seiner Bemühungen ist es möglich, Linux auf der Sony PlayStation 4 (sogar mit 3D-Beschleunigung) und der Nintendo Switch laufen zu lassen.

„Linux auf Dingen laufen zu lassen ist einfach, aber es gut funktionieren zu lassen ist schwer. Treiber müssen für alle Geräte geschrieben werden. Der Treiber für die vollständig angepasste Apple-GPU ist die komplizierteste Komponente, die notwendig ist, um ein gutes Desktop-Erlebnis zu haben.“

Wenn Sie sehen möchten, wie Linux auf der neuen Tech-Welle von Apple reitet, können Sie zu seinem Patreon-Projekt beitragen. Die Beiträge beginnen bei nur 3 $ pro Monat.

Besuchen Sie Hector Martins Patreon-Kampagne