Asahi Linux mit Sway auf dem MacBook Air M2 (2024)
(daniel.lawrence.lu)- Behandelt wird die Installation von Asahi Linux und dem Sway-Window-Manager auf einem MacBook Air M2 und deren Nutzung im Alltag
- Die Installation erfolgte auf Basis von Fedora minimal; Asahi Linux lässt sich mit einem einzigen Terminal-Befehl installieren
- Enthalten sind an die MacBook-Umgebung angepasste Einstellungen wie Wiederverwendung des Notch-Bereichs, Anpassung von Swaybar und Waybar sowie Korrekturen bei der Anzeige des Akkustatus
- Sehr gute Leistung zeigte sich bei Touchpad-Qualität, Systemreaktionsfähigkeit und ARM64-SDK-Kompatibilität, es gibt jedoch Grenzen wie fehlende Video-Hardwarebeschleunigung und Akkuverbrauch im Standby
- Insgesamt ist dies ein Beispiel, das die Stabilität und Alltagstauglichkeit von Asahi Linux auf M2-Basis belegt
Installation von Asahi Linux
- Über den einzelnen Befehl auf der offiziellen Asahi-Linux-Website kann die Installation direkt im Terminal gestartet werden
- Der Installationsprozess verlief reibungslos, allerdings war die Kopiergeschwindigkeit von
root.imgundboot.imgmit rund 150 KB/s sehr langsam
- Der Installationsprozess verlief reibungslos, allerdings war die Kopiergeschwindigkeit von
- Um Speicherplatz zu sparen, wurde unter der Annahme der Nutzung des Sway-Window-Managers die Fedora-minimal-Version gewählt
Ersteinrichtung
- Die WLAN-Verbindung wurde mit dem Befehl
nmclihergestelltnmcli device wifi connect 'my_ssid' password 'mypassword'
- Anschließend wurden mit
sudo dnf installwichtige Pakete wie die Sway-Desktop-Umgebung, fish, Alacritty, Firefox und Neovim installiert - Danach wurde das persönliche dotfiles-Git-Repository geklont und
setup.shausgeführt- Nicht zum MacBook passende Einstellungen wurden angepasst und ins Repository übernommen
MacBook-spezifische Anpassungen
- In der Standardkonfiguration ist die obere Zeile mit der Notch deaktiviert, wodurch der Bildschirm schmaler wirkt
- Mit
grubby --args=apple_dcp.show_notch=1 --update-kernel=ALLwird der Notch-Bereich aktiviert
- Mit
- Die Swaybar wurde oben platziert und Farbe sowie Workspace-Anzeige auf die Notch-Höhe von 56 px abgestimmt
- Die
i3status-Konfiguration wurde angepasst, damit der MacBook-Akkupfad (/sys/class/power_supply/macsmc-battery/uevent) erkannt wird - Damit der Mauszeiger die obere Leiste nicht berührt, wurde mit
input map_to_regionein oberer Bereich von 56 px blockiert
Umstieg auf Waybar
- Etwa im September 2025 wurde von Swaybar auf Waybar umgestellt
- Grund waren Probleme bei der Akkuverarbeitung in
swaymsgsowie der Wunsch nach einer besseren Optik
- Grund waren Probleme bei der Akkuverarbeitung in
- Dank der symbolbasierten Oberfläche lässt sich Bildschirmplatz sparen, sie ist jedoch durch das grafische Rendering etwas langsamer
- Waybar befindet sich weiterhin hinter der Notch
- Die neue Konfiguration ist auf GitHub als
waybar_configundwaybar_style.cssveröffentlicht
Alltagserfahrung
- Mit der Stabilität und der flüssigen Leistung von Asahi Linux war der Autor sehr zufrieden
- Es fühlte sich sogar flüssiger an als ein Desktop mit AMD Ryzen 7945HX + 64 GB RAM
- Die Touchpad-Qualität ist auf macOS-Niveau; Zweifinger-Scrollen und Trägheitsscrolling wirken natürlich
- Die Installation des Alkeria SDK for ARM64 gelang
- Die
.deb-Datei wurde mitbsdtarentpackt und manuell installiert - Dabei zeigte sich die hohe Geschwindigkeit des M2-Chips beim Kompilieren von Code
- Die
- Akkulaufzeit: Bei hoher Bildschirmhelligkeit und Code-Kompilierung sank der Akku in 4,5 Stunden von 100 % auf 60 %
- Kürzer als die 15 Stunden unter macOS, aber noch gut alltagstauglich
- Probleme
- Erhöhter Akkuverbrauch im Standby, daher ist bei Nichtgebrauch ein vollständiges Herunterfahren nötig
- Keine Unterstützung für Video-Hardwarebeschleunigung
- Teilweise Probleme mit USB-Ports und der Erkennung externer Displays
- Mit einer externen SSD (4 TB Crucial X8) lassen sich große Datenmengen von Line-Scan-Kameras speichern
1 Kommentare
Hacker-News-Kommentare
Asahi ist wirklich ein großartiges Projekt
Aber gleichzeitig zeigt es auch, wie sehr Laptops außerhalb des MacBook-Ökosystems noch verbessert werden müssen
Ich wünschte, es gäbe für Linux einen Laptop mit Hardware-Qualität auf MacBook-Niveau
Qualcomm hatte zum Start des Snapdragon X Elite kaum Linux-Support und auch unter Windows fehlte es an Stabilität, aber hoffentlich wird das mit dem X2 besser
Einige X-Elite-Laptops können zwar Linux ausführen, aber die Performance ist nicht gut (Phoronix-Review)
Bei der Verarbeitungsqualität liegen die meisten PCs weiterhin hinter Apple zurück. Das wurde auch im gestrigen Beitrag zum Framework-Laptop deutlich
ThinkPads sind immer noch okay, aber teuer. Zu chinesischen Laptops wie dem Honor MagicBook gibt es Berichte über gute Linux-Kompatibilität, aber in den USA sind sie schwer zu bekommen
Trotzdem haben sich Trackpads und Displayqualität bei Nicht-Apple-Laptops in letzter Zeit deutlich verbessert
Ich bin komplett auf ein HP EliteBook umgestiegen; die Verarbeitungsqualität ist hervorragend und Upgrades sowie der Austausch von Teilen sind einfach
In der HP-Firmware gibt es Linux-Codepfade, daher funktioniert auch Modern Standby gut
Auch die Preise für gebrauchte oder generalüberholte Geräte sind vernünftig
Es scheint das nächstliegende Modell als Ersatz für ein MacBook Pro 16" zu sein
Ich habe lange ein Dell Precision mit Linux genutzt und hoffe, dass Akkulaufzeit und Haltbarkeit bei Lenovo ordentlich sind
Es wäre schön, wenn Asahi M4 unterstützen würde, aber das scheint noch in weiter Ferne zu liegen
Ich hatte genug von macOS und bin zu Linux zurückgekehrt, und ein Ziffernblock sowie ein großer Bildschirm dürften für Online-Buchhaltung nützlich sein
Laut dem Notebookcheck-Review sieht das Preis-Leistungs-Verhältnis gut aus
Ich erwarte allerdings weder Qualität noch Mobilität auf MacBook-Niveau, hoffe dafür aber auf deutlich mehr Freiheit
Ich war beeindruckt, wie flüssig und problemlos Asahi Linux läuft
Es reagiert sogar besser als mein Arch-Linux-Desktop (16-Kern Ryzen 7945HX, 64GB RAM)
Allerdings ist der Akkuverbrauch im Ruhezustand auf dem M1 hoch
Ich verstehe schwer, warum man Apple hier so sehr verteidigen will
Asahi braucht auf einem M1 Pro etwa 30 Sekunden zum Booten
Ich nutze das Asahi-Projekt schon seit den Anfängen
Inzwischen verwende ich auf einem Mac Studio M1 Ultra Fedora Asahi Remix und den Sway-Desktop, und das ist eine perfekte Linux-Workstation
Screenshot des Setups
Für 2024 gibt es einen Blogpost zu einer Alkeria-Line-Scan-Kamera
Bericht über einen selbst gedruckten 3D-Objektivhalter, was wie ein ziemlich exzentrisches Hobby wirkt
Fotografieren allein ist schon aufwendig genug, aber dann auch noch selbst Halterungen zu bauen und ein SDK zu verwenden, ist erstaunlich
Ich stimme der Meinung zu, dass bei Lenovos Hacker-Laptops (X1 Carbon usw.) ein helles, gutes Display fehlt
Ich finde es völlig absurd, 256GB SSD als Mindestausstattung anzubieten
Meine Freundin verwendet immer noch ein MacBook Air von 2011 und macht damit nur Online-Banking und Haushaltsverwaltung
Für so einen Einsatzzweck reichen 256GB völlig aus
Ich würde gern eine Analyse dazu lesen, warum die Akkulaufzeit unter Linux so schlecht ist
Oder ob das an Ineffizienzen in Asahis Treibern liegt
Die meisten Komponenten sind jedoch proprietär und verwenden keine Standardtreiber für Linux
Am Ende muss man also reverse engineeren, und wenn Apple in der nächsten Revision etwas ändert, fängt alles wieder von vorne an
Kurz gesagt: Es ist besser, einen Laptop zu kaufen, der für Linux entwickelt wurde
Asahi basiert auf Reverse Engineering und hat nicht die Kapazität, all diese feinen Optimierungen umzusetzen
Deshalb verbraucht jede Komponente ein wenig mehr Strom
Sie ist schlechter als unter macOS, aber 8 bis 10 Stunden sind trotzdem möglich
Jedes Peripheriegerät muss korrekt in den richtigen Standby-Zustand versetzt werden, und auch CPU-Frequenz, Scheduler, Rendering-Pipeline usw. müssen angepasst werden
Bei Android oder ChromeOS wird diese Arbeit bereits geleistet
Ich habe ein Skript geschrieben, das Swaybar deutlich ausgereifter macht
Es zeigt Akkustatus, das aktuell laufende Programm, die Uhrzeit und Inspirationssprüche von ChatGPT an
Projektlink
Der Speicherverbrauch liegt unter 1MB, und Aktualisierungsintervall sowie zusätzliche Module lassen sich frei anpassen
Die Idee, Swaybar oben hinter der Notch zu platzieren, ist wirklich gut
Einführung in xdg-cutouts
Hoffentlich wird künftig sogar die Farbinformation standardisiert, damit man die Notch schwarz ausblenden kann
System-Tray-Icons landen hinter der Notch, und man braucht komplizierte Workarounds
Apples Softwarequalität ist in letzter Zeit enttäuschend
Der Versuch, Linux auf Apple-Hardware zu betreiben, wirkt wie eine tollkühne Herausforderung
Apple kann jederzeit alles absperren, und vollständiges Reverse Engineering ist womöglich unmöglich
Teure Hardware mit nur teilweiser Unterstützung zu nutzen, erscheint wenig sinnvoll
Vielleicht geht es bei diesem Projekt eher um eine technische Meisterleistung
Sie passt nur nicht zu Linux-Nutzern, und das ist legitim
Ein M4 MacBook Air bekommt man für unter 800 Dollar, und das Preis-Leistungs-Verhältnis ist hervorragend
Für Asahi sind gebrauchte M2-Modelle besonders attraktiv
Sie unterstützt Virtualisierung auf Apple Silicon hervorragend und ist einfacher als QEMU
Wenn man ein Fedora-ISO installiert und native Virtualisierung nutzt, ist das deutlich effizienter als Asahi
Ich frage mich, ob der M2 auch nach 2024 noch eine gute Wahl für Linux ist
Früher mochte ich die ThinkPad-X-Serie sehr, aber inzwischen scheint viel von ihrem Reiz verloren gegangen zu sein
Die wichtigsten Entwickler sind bereits abgesprungen, daher ist es unwahrscheinlich, dass sich das noch ändert
M1/M2 könnten die letzten Linux-fähigen Macs sein, aber wenn man damit leben kann, sind es großartige Maschinen