1 points par GN⁺ 2025-12-27 | 1 commentaires | Partager sur WhatsApp
  • Présente le processus d’installation de Asahi Linux et du gestionnaire de fenêtres Sway sur un MacBook Air M2 pour un usage quotidien
  • L’installation s’appuie sur Fedora minimal et il est possible d’installer Asahi Linux avec une seule commande dans le terminal
  • Inclut des réglages adaptés à l’environnement MacBook, comme la réutilisation de la zone de l’encoche, la personnalisation de Swaybar et Waybar et la correction de l’affichage de l’état de la batterie
  • Les performances se sont révélées excellentes sur des points comme la qualité du pavé tactile, la réactivité du système et la compatibilité avec les SDK ARM64, mais il existe des limites comme l’absence d’accélération matérielle vidéo et la consommation de batterie en veille
  • Dans l’ensemble, c’est un exemple qui démontre la stabilité et la viabilité en usage réel d’Asahi Linux sur M2

Installation d’Asahi Linux

  • Il est possible d’installer Asahi Linux en collant dans le terminal la commande unique fournie sur le site officiel d’Asahi Linux
    • Le processus d’installation s’est bien déroulé, mais la copie de root.img et boot.img était très lente, autour de 150 KB/s
  • Pour économiser l’espace de stockage, la version Fedora minimal a été choisie avec l’objectif d’utiliser le gestionnaire de fenêtres Sway

Configuration initiale

  • La connexion Wi-Fi se fait avec la commande nmcli
    • nmcli device wifi connect 'my_ssid' password 'mypassword'
  • Ensuite, la commande sudo dnf install permet d’installer les principaux paquets, dont l’environnement de bureau Sway, fish, Alacritty, Firefox et Neovim
  • Après avoir cloné le dépôt Git personnel de dotfiles, exécution de setup.sh
    • Les réglages non adaptés à l’environnement MacBook ont ensuite été corrigés et répercutés dans le dépôt

Personnalisation pour MacBook

  • Dans la configuration par défaut, la rangée supérieure incluant l’encoche est désactivée, ce qui donne l’impression d’un écran plus étroit
    • La zone de l’encoche peut être activée avec la commande grubby --args=apple_dcp.show_notch=1 --update-kernel=ALL
  • Swaybar est placé en haut, avec ajustement des couleurs et de l’affichage des espaces de travail pour correspondre à la hauteur de l’encoche (56 px)
  • La configuration de i3status a été modifiée pour reconnaître le chemin de batterie du MacBook (/sys/class/power_supply/macsmc-battery/uevent)
  • Pour éviter que le curseur de la souris n’atteigne la barre supérieure, la configuration input map_to_region sert à bloquer la zone supérieure de 56 px

Passage à Waybar

  • Vers septembre 2025, Waybar a remplacé Swaybar
    • Le but était de corriger les problèmes de gestion de la batterie dans swaymsg et d’améliorer le rendu visuel
  • Son interface basée sur des icônes permet d’économiser de l’espace à l’écran, mais elle est un peu plus lente à cause du rendu graphique
  • Waybar reste toujours placé derrière l’encoche
  • Les nouveaux fichiers de configuration sont publiés sur GitHub sous waybar_config et waybar_style.css

Expérience d’usage au quotidien

  • Très grande satisfaction concernant la stabilité d’Asahi Linux et la fluidité des performances
    • Le système paraît même plus fluide qu’un desktop AMD Ryzen 7945HX + 64GB RAM
  • La qualité du pavé tactile est excellente, au niveau de macOS, et le défilement à deux doigts avec inertie est naturel
  • Installation réussie du SDK Alkeria pour ARM64
    • Le fichier .deb a été extrait avec bsdtar pour une installation manuelle
    • Vérification de la rapidité de compilation du code sur la puce M2
  • Autonomie : avec une luminosité élevée et de la compilation de code, la batterie est passée de 100 % à 60 % en 4,5 heures
    • C’est plus court que les 15 heures de macOS, mais reste suffisant pour un usage réel
  • Points faibles
    • Consommation de batterie accrue en veille ; il faut éteindre complètement la machine lorsqu’elle n’est pas utilisée
    • Absence d’accélération matérielle vidéo
    • Quelques problèmes de détection de certains ports USB et des écrans externes
  • L’utilisation d’un SSD externe (Crucial X8 4 To) permet de stocker des volumes importants de données de caméra line-scan

1 commentaires

 
GN⁺ 2025-12-27
Commentaires sur Hacker News
  • Asahi est vraiment un projet formidable
    Mais c’est aussi un exemple qui montre à quel point les ordinateurs portables autres que les MacBook ont encore besoin de s’améliorer
    J’aimerais qu’il existe un laptop pour Linux avec une qualité matérielle au niveau d’un MacBook

    • D’accord. Côté matériel, les puces x86 dépassent la série M en performances multithread, mais restent encore en retrait sur l’efficacité énergétique et les performances en mono‑thread
      Qualcomm n’avait pratiquement aucun support Linux au lancement du Snapdragon X Elite, et la stabilité sous Windows laissait aussi à désirer, mais j’espère que ce sera amélioré avec le X2
      Certains laptops X Elite font tourner Linux, mais les performances ne sont pas très bonnes (test Phoronix)
      En termes de qualité de fabrication, la plupart des PC restent encore derrière Apple. Cela ressort aussi très bien dans ce billet sur le laptop Framework publié hier
      Les ThinkPad restent corrects, mais ils sont chers. Des laptops chinois comme le Honor MagicBook ont aussi la réputation d’être plutôt compatibles avec Linux, mais ils sont difficiles à trouver aux États-Unis
      Cela dit, de nos jours, même les laptops non Apple se sont beaucoup améliorés sur le trackpad et la qualité d’affichage
    • Je recommande de regarder le matériel certifié Ubuntu (ubuntu.com/certified)
      Je suis passé entièrement sur un HP EliteBook, et la qualité de fabrication est excellente, avec des mises à niveau et des remplacements de pièces faciles
      Le firmware HP inclut des chemins de code pour Linux, donc Modern Standby fonctionne aussi très bien
      Les prix en occasion ou reconditionné sont également raisonnables
    • J’envisage un ThinkPad P1 Gen 8 (16", SSD 2 To, 64 Go de RAM, écran QHD+, clavier centré, 4 livres)
      Ça semble être le modèle le plus proche d’un remplaçant de MacBook Pro 16"
      J’utilise des Dell Precision sous Linux depuis longtemps, et j’espère que l’autonomie et la robustesse de Lenovo seront correctes
      Ce serait bien qu’Asahi prenne en charge le M4, mais ça semble encore loin
    • J’ai donné mon MacBook Air M2 15" à ma femme, et je me suis acheté un Lenovo E16 (écran 120 Hz) sur lequel j’ai installé Kubuntu
      J’en avais assez de macOS, donc je suis revenu à Linux, et je pense que le pavé numérique ainsi que le grand écran seront utiles pour faire de la comptabilité en ligne
      D’après ce test Notebookcheck, le rapport qualité-prix a l’air bon
      En revanche, je ne m’attends pas à une qualité ni à une portabilité au niveau d’un MacBook, mais j’espère y gagner davantage de liberté
    • J’utilise un Starbook de Starlabs, un laptop Linux conçu en interne, et j’en suis très satisfait sur le plan de la qualité
  • J’ai été impressionné par le fonctionnement fluide et sans problème d’Asahi Linux
    Il semble même plus réactif que mon desktop Arch Linux (Ryzen 7945HX 16 cœurs, 64 Go de RAM)
    En revanche, sur M1, il y a une forte consommation de batterie en mode veille

    • Comme mentionné en bas de l’article, il y a des problèmes de consommation de batterie en veille, d’absence d’accélération matérielle pour le décodage vidéo, ainsi que des soucis USB et d’écrans externes
      J’ai du mal à comprendre pourquoi certains veulent défendre Apple à ce point
    • Ma batterie s’est aussi complètement vidée à deux reprises, donc maintenant j’éteins simplement complètement la machine
      Sur M1 Pro, Asahi met environ 30 secondes à démarrer
    • Je me demande pourquoi la décharge de batterie en veille se produit à des rythmes différents. Je me demande si c’est lié au mode Connected Standby
  • J’utilise le projet Asahi depuis ses tout débuts
    Aujourd’hui, j’utilise Fedora Asahi Remix et le bureau Sway sur un Mac Studio M1 Ultra, et c’est une station de travail Linux parfaite
    Capture d’écran de la configuration

    • Je me demande si tu as déjà essayé de compiler le noyau Linux sur cette machine. Il est difficile de trouver des benchmarks pour Apple Silicon
    • Je serais curieux de connaître l’autonomie
  • En 2024, il existe un billet de blog sur une caméra line-scan Alkeria
    Fabrication d’une monture d’objectif en impression 3D ; ça ressemble à un hobby assez insolite
    La photo est déjà bien assez contraignante en soi, donc devoir fabriquer soi-même une monture et utiliser un SDK, c’est impressionnant
    Je suis d’accord avec l’idée que les laptops orientés hackers de Lenovo (X1 Carbon, etc.) manquent d’écrans vraiment lumineux et de bonne qualité

  • Je trouve que proposer un SSD de 256 Go comme configuration minimale, c’est complètement absurde

    • Pourquoi ? Moi, je n’utilise pas autant d’espace sur un laptop. Pour un desktop, peut-être, mais avec du stockage cloud, c’est suffisant
    • Beaucoup de gens utilisent leur laptop uniquement pour le navigateur web, Zoom et de la bureautique
      Ma copine utilise encore un MacBook Air de 2011, et elle s’en sert seulement pour la banque en ligne et la gestion du budget du foyer
      Pour ce genre d’usage, 256 Go suffisent
    • Le fait d’avoir aussi vendu des modèles avec 8 Go de RAM, c’était d’une audace surprenante
    • C’est probablement parce que la configuration minimale du MacBook Air M2 est de 256 Go
  • Je me demande s’il existe des analyses expliquant pourquoi l’autonomie est mauvaise sous Linux
    Ou si c’est simplement dû à l’inefficacité des pilotes d’Asahi

    • Chaque contrôleur et composant de la carte mère a besoin du bon pilote pour pouvoir entrer dans un état basse consommation
      Mais comme la plupart des composants sont propriétaires, ils n’utilisent pas les pilotes Linux standard
      Il faut donc faire de la rétro‑ingénierie, et si Apple change quelque chose à la révision suivante, il faut tout recommencer depuis le début
      En clair, cela revient à dire qu’il vaut mieux acheter un laptop conçu pour Linux
    • Apple pousse très loin l’optimisation de la batterie pour chaque composant
      Asahi repose sur la rétro‑ingénierie, donc ils n’ont pas les moyens de reproduire toutes ces micro‑optimisations
      Résultat, chaque composant consomme un peu plus d’énergie
    • L’autonomie n’est pas mauvaise. Il doit y avoir quelque chose de mal configuré
      C’est moins bien que macOS, mais on peut quand même tenir 8 à 10 heures
    • Pour obtenir une autonomie optimale, il faut ajuster toute la pile de l’OS au matériel
      Il faut veiller à ce que chaque périphérique passe dans le bon état de veille, et ajuster aussi la fréquence CPU, l’ordonnanceur, le pipeline de rendu, etc.
      Ce travail a déjà été fait sur Android et ChromeOS
    • Asahi ne prend pas encore en charge tous les états d’alimentation du CPU. C’est une limite connue, et la rétro‑ingénierie n’est pas simple
  • J’ai écrit un script qui rend Swaybar un peu plus abouti
    Il affiche l’état de la batterie, le programme actuel, l’horloge et même des phrases d’inspiration de ChatGPT
    Lien du projet
    L’utilisation mémoire est inférieure à 1 Mo, et on peut librement régler la fréquence de mise à jour ou ajouter des modules

  • L’idée de placer Swaybar en haut derrière l’encoche est vraiment excellente

    • Un nouveau protocole Wayland prenant en charge les informations de découpe d’écran est en cours de développement
      Présentation de xdg-cutouts
      J’espère qu’à terme, cela sera standardisé avec même des informations de couleur pour masquer l’encoche en noir
    • macOS gère mal l’encoche
      Les icônes de la barre système finissent derrière l’encoche, et il faut des contournements compliqués
      La qualité logicielle d’Apple laisse à désirer ces temps-ci
  • Essayer de faire tourner Linux sur du matériel Apple donne l’impression d’un défi téméraire
    Apple peut verrouiller la plateforme à tout moment, et une rétro‑ingénierie complète est peut-être impossible
    Payer du matériel cher pour n’avoir qu’une prise en charge partielle ne semble pas très pertinent
    Ce projet est peut-être surtout une réalisation technique

    • Le matériel n’est pas cher, il est simplement meilleur de sa catégorie en matière de qualité
      Ce n’est juste pas adapté aux utilisateurs Linux, et c’est tout à fait légitime
      On peut acheter un MacBook Air M4 à moins de 800 dollars, et le rapport performances/prix est excellent
      Pour Asahi, les modèles M2 d’occasion sont particulièrement intéressants en rapport qualité-prix
    • Tu sembles passer à côté de l’application UTM sur l’App Store
      Elle prend très bien en charge la virtualisation sur Apple Silicon et est plus simple que QEMU
      Installer une ISO Fedora et profiter de la virtualisation native est bien plus efficace qu’Asahi
    • C’est un peu comme un retour du Hackintosh, sauf que cette fois ça tourne sur du matériel Apple
    • Certains y voient simplement un hobby sympa. Moi aussi, je trouve que c’est une tentative assez intéressante
  • Je me demande si, après 2024, le M2 reste encore un bon choix pour Linux
    J’aimais bien la série ThinkPad X autrefois, mais aujourd’hui elle semble avoir perdu une bonne partie de son attrait

    • À partir du M3, il n’y a pratiquement plus de support Linux
      Les principaux développeurs étant déjà partis, il est peu probable que cela change à l’avenir
      Il est fort possible que les M1/M2 soient les derniers Mac compatibles Linux, mais si on accepte ce point, ce sont d’excellentes machines