Is Linux the perfect operating system - Omarchy interview with DHH

David Heinemeier Hansson présente Omachi, une distribution Linux ultra-personnalisée basée sur Arch, Hyprland et QuickShell, conçue pour être installée en une minute et entièrement pilotée par le clavier et l’IA.

Voir la source

SYNTHÈSE STRUCTURÉE

Omachi : une distribution Linux « faite pour les amoureux des ordinateurs »

David explique qu’Omachi est une distribution Linux préconfigurée, pensée pour les développeurs et les passionnés. Contrairement à Ubuntu, qu’il juge « parfaitement fine mais pas inspirante », Omachi vise à offrir une expérience « prête à l’emploi » tout en restant profondément personnalisable. Il insiste sur le fait que ce n’est ni un clone de Windows ni un ersatz de macOS, mais une véritable alternative « unapologetically Linux ».

Arch Linux comme base : le choix de la simplicité radicale

Arch est décrit comme une installation « incroyablement barebones », avec un gestionnaire de paquets Pac-Man et une philosophie DIY. David a choisi cette base pour avoir un contrôle total : « Arch était le point de départ parfait pour construire le système d’exploitation parfait ». Il reconnaît que cela demande un investissement, mais c’est ce qui permet une personnalisation sans limites.

Hyprland : le tiling window manager qui change tout

Hyprland est un gestionnaire de fenêtres en tuiles qui organise automatiquement les fenêtres sans chevauchement, et se pilote principalement au clavier. David le compare à « un jetpack sur le dos » pour la productivité. Il explique que cette approche, bien qu’alien au début, devient vite un superpouvoir : « C’est comme si vous passiez d’un tricycle à un vaisseau spatial ».

QuickShell : la coquille malléable qui unifie l’interface

QuickShell est la nouveauté de la version Quattro, une sorte de « Play-Doh » qui permet de modeler toute l’interface (menus, panneaux, icônes, thèmes). David souligne que cela élimine la hiérarchie entre le système et l’utilisateur : « Nous sommes tous au même niveau ». Cette approche permet à chacun de modifier l’OS aussi profondément que son créateur.

Installation en une minute : un défi relevé

David a chronométré l’installation d’un Windows neuf à 90 minutes et celle d’un MacBook à 42 minutes. Omachi, lui, s’installe en moins de 60 secondes sur un ordinateur moderne. Il s’agit d’un exploit technique qu’il a optimisé avec l’aide d’agents IA : « Les ordinateurs sont des milliards de fois plus rapides que ceux qui ont envoyé l’homme sur la Lune, ils ne devraient pas prendre 42 minutes à être prêts ».

L’IA intégrée au cœur du système

Omachi est conçu pour être « all-in » sur l’IA et les agents. Par exemple, si une application plante, un bouton « Diagnose with AI » apparaît, qui charge un skill dans un harness (comme Claude ou Codex) pour analyser le crash, puis prépare un rapport de bug sur GitHub. David décrit ce flux comme une boucle de rétroaction accélérée : « Nous pouvons itérer sur le système d’exploitation à un rythme complètement différent ».

Les skills et plugins : une communauté en pleine explosion

Les « skills » sont des scripts ou des instructions que les agents IA peuvent exécuter pour interagir avec le système. Le site plugins.com recense déjà 75 plugins pour Quattro, alors que la version n’est pas encore sortie. David voit cela comme une preuve de l’engouement pour une « machine malléable » pilotée par l’IA.

Automatisation des tâches : l’exemple de la traduction Python → Rust

David raconte comment il a demandé à un agent de traduire une bibliothèque Python (terminal text effects) en Rust. Résultat : un binaire 27 fois plus rapide, qui se lance en 2 millisecondes au lieu de 86. Il a ensuite laissé l’agent gérer les pull requests, merger, taguer et publier une nouvelle version en toute autonomie. Il précise toutefois : « Je ne ferais pas ça pour tout, mais pour des composants non critiques, c’est déjà une réalité ».

Une philosophie orientée clavier, assumée

Omachi est « unapologetically keyboard-intensive ». David a supprimé les boutons de fermeture de fenêtre, remplacés par des raccourcis comme Super+W. Il assume que cela demande un temps d’apprentissage : « C’est un système fait pour les pros, ceux qui veulent investir du temps pour en récolter les bénéfices ». Il oppose cette approche à la « learnability » des OS grand public.

Le matériel recommandé : Dell XPS et Intel Panther Lake

David utilise actuellement un Dell XPS 16, qu’il qualifie de « machine favorite », notamment grâce aux écrans tandem OLED. Il recommande les processeurs Intel Panther Lake, qui ont enfin rattrapé Apple en efficacité énergétique. Il mentionne aussi le Framework 13 Pro comme alternative pour les amateurs de DIY.

Les harnesses IA : une utilisation multiple et simultanée

David utilise plusieurs outils d’IA en parallèle : Herder (qu’il préfère à T-Max pour sa conscience des agents), Claude (via son abonnement natif), Codex (pour OpenAI), et des modèles open source comme Kim K3 via Pi ou Open Code. Il décrit un « centre de commandement » avec plusieurs machines connectées via KVM et Tailnet, ce qui lui permet de faire tourner de nombreux agents en même temps.

CONCEPTS CLÉS

  • Tiling window manager : gestionnaire de fenêtres qui organise automatiquement les fenêtres en tuiles, sans chevauchement, et se pilote au clavier.
  • Harness : outil ou interface qui permet de faire tourner des agents IA (ex. Claude, Codex, Herder).
  • Skills : scripts ou instructions que les agents IA peuvent exécuter pour interagir avec le système (diagnostic, rapport de bug, etc.).
  • KVM : commutateur clavier-écran-souris, permettant de contrôler plusieurs machines depuis un seul poste.
  • Tailnet : réseau privé virtuel basé sur Tailscale, permettant de se connecter à distance à ses machines.

CONCLUSION

Omachi incarne une vision radicale de l’informatique personnelle : un système d’exploitation rapide, esthétique, piloté par le clavier et profondément intégré à l’IA. David Heinemeier Hansson ne cherche pas à concurrencer Apple ou Microsoft sur leur terrain, mais à offrir une alternative pour ceux qui veulent « aimer leur ordinateur ». Son pari est que l’IA, loin de complexifier l’usage, permettra de simplifier et d’automatiser les tâches, rendant enfin les ordinateurs aussi rapides et agréables qu’ils devraient l’être. Une leçon pour l’industrie : la lenteur des systèmes traditionnels n’est pas une fatalité, et l’innovation peut venir de la communauté open source.

Du même canal

Tout voir