1 Punkte von GN⁺ 2025-12-27 | 1 Kommentare | Auf WhatsApp teilen
  • 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.img und boot.img mit rund 150 KB/s sehr langsam
  • 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 nmcli hergestellt
    • nmcli device wifi connect 'my_ssid' password 'mypassword'
  • Anschließend wurden mit sudo dnf install wichtige Pakete wie die Sway-Desktop-Umgebung, fish, Alacritty, Firefox und Neovim installiert
  • Danach wurde das persönliche dotfiles-Git-Repository geklont und setup.sh ausgefü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=ALL wird der Notch-Bereich aktiviert
  • 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_region ein 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 swaymsg sowie der Wunsch nach einer besseren Optik
  • 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_config und waybar_style.css verö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 mit bsdtar entpackt und manuell installiert
    • Dabei zeigte sich die hohe Geschwindigkeit des M2-Chips beim Kompilieren von Code
  • 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

 
GN⁺ 2025-12-27
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

    • Stimme zu. Aus Hardware-Sicht übertreffen x86-Chips die M-Serie bei der Multithread-Leistung, liegen aber bei Energieeffizienz und Single-Thread-Performance immer noch zurück
      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 würde empfehlen, sich zertifizierte Ubuntu-Hardware anzusehen (ubuntu.com/certified)
      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
    • Ich denke über ein ThinkPad P1 Gen 8 nach (16", 2TB SSD, 64GB RAM, QHD+-Display, zentrierte Tastatur, 4 Pfund Gewicht)
      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 habe meiner Frau das MacBook Air M2 15" gegeben und mir ein Lenovo E16 (120Hz-Display) gekauft, auf dem ich Kubuntu installiert habe
      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 nutze das Starbook von Starlabs, und als eigens entwickelter Linux-Laptop bin ich mit der Qualität sehr zufrieden
  • 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

    • Wie auch unten im Artikel erwähnt, gibt es im Sleep-Modus Akkuschwund, fehlende Hardware-Beschleunigung für Videodekodierung sowie Probleme mit USB und externen Displays
      Ich verstehe schwer, warum man Apple hier so sehr verteidigen will
    • Bei mir war der Akku auch schon zweimal komplett leer, deshalb fahre ich das Gerät inzwischen einfach komplett herunter
      Asahi braucht auf einem M1 Pro etwa 30 Sekunden zum Booten
    • Ich frage mich, warum der Akkuverbrauch im Sleep-Modus unterschiedlich stark ausfällt. Vielleicht liegt es am Connected-Standby-Modus
  • 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

    • Mich würde interessieren, ob du auf diesem System schon einmal den Linux-Kernel kompiliert hast. Benchmarks für Apple Silicon sind schwer zu finden
    • Mich würde die Akkulaufzeit interessieren
  • 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

    • Warum? Ich brauche auf einem Laptop nicht so viel. Für einen Desktop vielleicht, aber mit Cloud-Speicher reicht das aus
    • Viele Leute nutzen ihren Laptop nur für Webbrowser, Zoom und Dokumente
      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
    • Dass man 8GB RAM verkauft hat, war auch schon erstaunlich dreist
    • Vermutlich liegt es daran, dass die Mindestausstattung des MacBook Air M2 eben 256GB ist
  • 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

    • Damit die einzelnen Controller und Komponenten auf dem Mainboard in stromsparende Zustände wechseln können, braucht es die richtigen Treiber
      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
    • Apple optimiert bei jeder einzelnen Komponente massiv auf Akkulaufzeit
      Asahi basiert auf Reverse Engineering und hat nicht die Kapazität, all diese feinen Optimierungen umzusetzen
      Deshalb verbraucht jede Komponente ein wenig mehr Strom
    • Die Akkulaufzeit ist nicht schlecht. Wahrscheinlich ist bei dir irgendetwas falsch konfiguriert
      Sie ist schlechter als unter macOS, aber 8 bis 10 Stunden sind trotzdem möglich
    • Um optimale Akkulaufzeit zu erreichen, muss der gesamte OS-Stack auf die Hardware abgestimmt sein
      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
    • Asahi unterstützt noch nicht alle CPU-Energiezustände. Das ist eine bekannte Einschränkung, und Reverse Engineering ist nicht einfach
  • 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

    • Ein neues Wayland-Protokoll zur Unterstützung von Display-Aussparungen ist in Entwicklung
      Einführung in xdg-cutouts
      Hoffentlich wird künftig sogar die Farbinformation standardisiert, damit man die Notch schwarz ausblenden kann
    • macOS geht nicht richtig mit der Notch um
      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

    • Die Hardware ist nicht teuer, sondern einfach klassenbeste Qualität
      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
    • Du übersiehst offenbar die UTM-App im App Store
      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
    • Das fühlt sich an wie eine Wiedergeburt des Hackintosh, nur diesmal auf Apple-Hardware
    • Manche sehen das einfach als cooles Hobby. Ich finde den Versuch auch ziemlich interessant
  • 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

    • Auf M3 und neuer gibt es faktisch keinen Linux-Support
      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