Asahi Linux umgeht Apples Sicherheitsmonster SPTM und erweckt Hypervisor auf M4 zum Leben

Asahi Linux Progress Report: Linux 7.2

Asahi Linux umgeht Apples Sicherheitsmonster SPTM und erweckt Hypervisor auf M4 zum Leben

Der neue Asahi-Linux-Fortschrittsbericht zeigt, wie das Projekt die Machtlosigkeit der CPU-Stromverwaltung auf Apple Silicon umgeht: Statt des nicht implementierten PSCI-Standards setzt Sven auf einen UEFI-Runtime-Service-basierten PSCI-Kanal, der m1n1 als Firmware einbindet. Zudem gelang es, Apples SPTM-Sicherheitsmonitor auf M4-Geräten zu emulieren, wodurch der Hypervisor wieder funktioniert. Weitere Fortschritte umfassen vollständige Webcam- und Mikrofon-Unterstützung für M3 sowie die Integration des neuen USB-Port-Controllers ACE3.

Dank Svens Arbeit am Reverse Engineering von SPRR und GXF konnte er dem m1n1-Hypervisor beibringen, sie zu emulieren, sodass wir Apples SPTM-Blob genau so laden können, wie XNU es erwartet.
  1. ksec

    Die ARM-Spezifikation schreibt vor, dass Kerne in WFI-Schleifen den gesamten Zustand bewahren sollten. Das ist auf Apple Silicon nicht der Standardmodus.

    Ich frage mich manchmal, wann ARM diese Dinge findet und testet und Apple auffordert, sich daran zu halten. Offensichtlich ist das nicht das erste Mal, dass wir so etwas sehen.

  2. JLO64

    Dank der gemeinsamen Anstrengungen von mildsunrise und chaos_princess haben wir entdeckt, dass ACE3 so ziemlich denselben Registersatz wie CD3217 hat, nur in eine SPMI-Schnittstelle verpackt statt über I2C adressiert. Sowohl die SPMI-Schnittstelle als auch ACE3 selbst funktionieren jetzt in Asahi Linux und bringen USB 3.0- und Thunderbolt-Unterstützung für alle M3-Serie-Geräte.

    Als ich mein M3 Pro MBP bekam, habe ich es mit der Absicht gekauft, irgendwann Linux darauf zu installieren. Im Nachhinein habe ich den Aufwand, der selbst für eine teilweise Linux-Kompatibilität nötig ist, ernsthaft unterschätzt, was mich umso dankbarer für die Arbeit macht, die die Asahi-Mitwirkenden geleistet haben! Ich werde macOS trotzdem für iOS-Entwicklungsarbeit installiert lassen (was ich in absehbarer Zeit vorhabe), aber abgesehen davon brauche ich eigentlich nur einen Webbrowser und Ghostty mit guter Akkulaufzeit.

  3. owaislone

    Dieses Projekt war so beeindruckend und aufregend. Ich hoffe, dass das Energiemanagement ein ernstes Anliegen ist, sobald sie das gesamte Reverse Engineering und die Funktionalität abgeschlossen haben. Die Akkulaufzeit wäre ein großer Unterschied für die tägliche MacBook-Nutzung, und traditionell war Linux dabei schlecht, weil proprietäre und hochoptimierte Treiber fehlen.

  4. dgunay

    Ich habe großen Respekt vor der unglaublichen Arbeit, die das Asahi-Team leistet, aber bei dem Tempo, mit dem Intel und AMD bei der Energieeffizienz aufholen, frage ich mich, ob wirklich jemand Linux auf M-Serie-Laptops _muss_. Es gab einen klaren Grund dafür, als Apple Silicon absolut alles andere dominierte, was man kaufen konnte, aber mit Panther Lake bin ich mir nicht sicher, ob Apples Vorsprung weiterhin groß genug sein wird, um zu rechtfertigen, mehrere Jahre auf vollständige Linux-Hardware-Kompatibilität zu warten, die erst noch reverse-engineert werden muss.

  5. znpy

    > Bitte denk anders

    Angesichts dessen, wie viel besser die M-Serie-CPUs sind, würde ich sagen: Denk ruhig weiter anders.

Mehr von diesem Tag

2026-08-27