Unter dem Namen Asahi befindet sich seit einigen Jahren eine native Linux-Umsetzung für Macs mit Apple-Prozessor in der Entwicklung. Linux wird dabei nicht als Gastsystem innerhalb von macOS ausgeführt, sondern nach dem Einschalten des Rechners direkt geladen. Nun haben die Entwickler einen weiteren Meilenstein erreicht: Die Unterstützung für M3-Macs wurde fertiggestellt. Die Bedeutung des Projekts für Apple-Rechner sollte nicht unterschätzt werden.
Hintergrund: In den kommenden Jahren wird Apple mit einer neuen macOS-Hauptversion die Unterstützung für M1-Prozessoren (bezogen auf die ersten, Ende 2020 eingeführten Modelle) einstellen - ob dies bereits nächstes Jahr mit macOS 28 oder erst übernächstes Jahr mit macOS 29 der Fall sein wird, bleibt abzuwarten. Für M1-basierte Rechner gibt es dann nur noch zwei Jahre lang Sicherheitsaktualisierungen, anschließend endet die Unterstützung (gemäß Apples seit mehr als einem Jahrzehnt bestehender Support-Praxis).
Um in der Zukunft - nach dem Ende des Apple-Supports - auf älteren Apple-Silicon-Rechnern noch ein aktuelles Betriebssystem zu nutzen, ist Stand heute Linux die einzige Möglichkeit. Das Fedora-basierte Asahi Linux ist hierbei Vorreiter, es widmet sich speziell der Anpassung von Linux an Apple-Silicon-Macs - aufgrund der proprietären Apple-Architektur und der mangelnden Dokumentation ein mühevolles Vorhaben, das jedoch inzwischen gute Früchte trägt.
In einem Blog-Eintrag haben die Entwickler nun über die zuletzt erreichten Fortschritte informiert: "Zuletzt hatten wir die vorläufige Unterstützung für Maschinen der M3-Serie über das EXPERT-Flag im Asahi-Installationsprogramm angekündigt. Wir freuen uns, Ihnen mitteilen zu können, dass wir von den ersten Anwendern so gut wie keine Probleme gemeldet bekommen haben, sodass die M3-Unterstützung nun ohne das EXPERT-Flag allgemein verfügbar ist!
Außerdem haben wir eine Reihe von Verbesserungen an der M3-Unterstützung vorgenommen, insbesondere die Aktivierung von DCP. Neben Verbesserungen bei der Leistung und der Akkulaufzeit können wir dadurch auch den Ruhemodus auf Geräten der M3-Serie aktivieren und den Bereich um die Notch bei den MacBooks nutzbar machen!"

Bild: asahilinux.org.
Damit nicht genug: Eine technische Hürde bei der Unterstützung der Prozessorserien M4 und M5 wurde erfolgreich gemeistert. Laut dem Projekt kann nun das Reverse-Engineering für M4 und M5 beginnen mit dem Ziel, Asahi Linux auch auf neueren Apple-Silicon-Macs vollständig nutzbar zu machen.
Die Arbeiten von Asahi Linux kommen auch anderen Distributionen zugute, beispielsweise bietet seit kurzem auch elementary OS Unterstützung für Apple-Silicon-Macs, ebenso das Projekt Ubuntu Asahi. Offiziell werden derzeit M1-, M2- und M3-basierte Macs unterstützt, wobei an der M4- und M5-Unterstützung wie erwähnt bereits gearbeitet wird. Was weiterhin fehlt sind Touch-ID- und Thunderbolt-Unterstützung.
Die Selbstbeschreibung des Projekts: "Asahi Linux ist ein Projekt und eine Community mit dem Ziel, Linux auf Apple Silicon Macs zu portieren, beginnend mit dem 2020 M1 Mac Mini, MacBook Air und MacBook Pro. Unser Ziel ist es nicht nur, Linux auf diesen Rechnern zum Laufen zu bringen, sondern es so weit zu optimieren, dass es als alltägliches Betriebssystem genutzt werden kann. Dies erfordert einen enormen Arbeitsaufwand, da Apple Silicon eine völlig undokumentierte Plattform ist. Asahi Linux wird von einer florierenden Community von Entwicklern freier und quelloffener Software entwickelt."
Häufig gestellte Fragen zu Fedora Asahi Linux werden auf dieser Web-Seite beantwortet, die Dokumentation ist hier zu finden. Das Projekt schreibt:
"Erlaubt Apple dies? Brauchen Sie keinen Jailbreak? Apple erlaubt das Booten von unsignierten/angepassten Kerneln auf Apple Silicon Macs ohne Jailbreak! Dabei handelt es sich nicht um einen Hack oder eine Auslassung, sondern um eine tatsächliche Funktion, die Apple in diese Geräte eingebaut hat. Das bedeutet, dass Apple im Gegensatz zu iOS-Geräten nicht beabsichtigt, das Betriebssystem, das Sie auf Macs verwenden können, zu sperren (obwohl sie wahrscheinlich nicht bei der Entwicklung helfen werden)."
