Un article de XDA-Developers cette semaine présente le cas pour passer à l’immuable sur une console portable gaming, et le timing s’aligne avec un changement plus large : les distros Linux basées sur des images sont devenues silencieusement le choix sensé pour quiconque veut “installer une fois, ignorer à jamais”. L’idée principale est simple : la racine du système d’exploitation est en lecture seule, les mises à jour entrent et sortent en une seule étape atomique, et si quelque chose se casse vous redémarrez dans l’image précédente. Voici sept distros qui réalisent bien cet échange, couvrant les consoles portables gaming, les stations de travail et l’utilisation générale du desktop.
Ce qu’il faut chercher dans un distro immuable
Le nom couvre une variété de designs. Certains (Fedora Silverblue, Bazzite) utilisent rpm-ostree avec des images en couches. Certains (openSUSE Aeon) utilisent des snapshots sur des sous-volumes Btrfs. NixOS n’est techniquement pas basé sur des images, mais son modèle déclaratif vous donne la même sécurité de retour en arrière. VanillaOS 2 utilise des partitions A/B comme ChromeOS.
Choses à vérifier avant de choisir :
- Comment installer un logiciel supplémentaire : Flatpak, Distrobox, RPM en couches, ou paquets Nix
- Si les pilotes GPU sont pré-installés ou nécessitent des étapes supplémentaires
- Expérience de retour en arrière : une touche au démarrage, ou une réinstallation complète
- Fréquence de mise à jour : chaque nuit, chaque semaine, ou par version
- À quel point la communauté est amicale envers les nouveaux venus qui ont cassé quelque chose le deuxième jour
Comparaison rapide
| Distro | Meilleur pour | Base | Modèle de mise à jour | Retour en arrière |
|---|---|---|---|---|
| Bazzite | Consoles portables gaming et desktops | Fedora Atomic | rpm-ostree, hebdomadaire | Une étape du menu de démarrage |
| Fedora Silverblue | Stations de travail | Fedora Atomic | rpm-ostree, par version | Une étape du menu de démarrage |
| Fedora Kinoite | Stations de travail KDE | Fedora Atomic | rpm-ostree, par version | Une étape du menu de démarrage |
| openSUSE Aeon | Fans de rolling release | openSUSE Tumbleweed | Snapper + Btrfs | Retour en arrière du snapshot |
| NixOS | Reproductibilité | Nix | Configuration déclarative | Générations de démarrage |
| VanillaOS | Débutants | Debian sid | Partitions A/B | Basculer de partition |
| Endless OS | Hors ligne en premier, éducation | OSTree | Image hebdomadaire | Déploiement OSTree |
| Bluefin | Stations de travail cloud-native | Fedora Atomic | rpm-ostree, hebdomadaire | Une étape du menu de démarrage |
Les distros
1. Bazzite, meilleur pour les consoles portables gaming et les desktops
Bazzite est le projet ublue-os qui a transformé Fedora Atomic en une distro gaming prête à l’emploi. Elle est livrée avec Steam pré-installé, se décline en variantes Deck, desktop et Nvidia, et applique des optimisations spécifiques aux jeux (schedutil governor, pilote xone, builds mesa personnalisés) directement. Sur le Steam Deck, c’est pratiquement un remplacement clé en main de SteamOS.
Où elle fait défaut : La première installation est lourde car l’image fait plusieurs GB, et basculer entre les variantes (Deck à Desktop, KDE à GNOME) nécessite une rebase complète et un téléchargement plus long.
Prix :
- Gratuit : distro complète, pas de niveau payant
Plates-formes : Linux (x86_64 et aarch64)
Télécharger : bazzite.gg
Conclusion : N’achetez rien, installez ceci, et arrêtez de réinstaller Windows sur votre console portable.
2. Fedora Silverblue, meilleur pour les stations de travail GNOME
Fedora Silverblue est l’implémentation de référence du projet Fedora Atomic Desktop. Les RPM en couches vous permettent d’ajouter des paquets quand Flatpak ne suffit pas, et Toolbx vous donne un conteneur mutable pour le travail CLI sans toucher à l’image de base. Les versions tous les six mois la maintiennent proche de Fedora principal.
Où elle fait défaut : La documentation suppose que vous connaissez déjà rpm-ostree, et le catalogue initial d’applications dans GNOME Software s’appuie fortement sur Flatpak, ce qui confond les personnes habituées à la recherche de style apt.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64 et aarch64)
Télécharger : silverblue.fedoraproject.org
Conclusion : L’expérience Fedora conventionnelle avec un filet de sécurité.
3. Fedora Kinoite, meilleur pour les utilisateurs de KDE Plasma
Fedora Kinoite est le frère KDE Plasma de Silverblue. La même base atomique, les mêmes outils, mais avec les applications et les paramètres par défaut de KDE. Sur Plasma 6, cela ressemble plus à une station de travail polie que n’importe quoi d’autre dans cette liste.
Où elle fait défaut : Les changements de paramètres KDE nécessitent parfois un redémarrage pour s’appliquer correctement sur les racines immuables.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64)
Télécharger : fedoraproject.org/kinoite
Conclusion : Prenez ceci si vous connaissez déjà KDE et voulez les mises à jour atomiques sans changer de bureau.
4. openSUSE Aeon, meilleur pour les fans de rolling-release
openSUSE Aeon (anciennement MicroOS Desktop GNOME) utilise le rolling release de Tumbleweed avec les snapshots Btrfs en dessous. Chaque transaction zypper crée un snapshot, et le retour en arrière au démarrage est une sélection de menu. Les applications s’exécutent dans Flatpak par défaut, ce qui garde la base mince.
Où elle fait défaut : Aeon a été une Release Candidate plus longtemps que la plupart des utilisateurs l’attendaient, et la variante KDE (Kalpa) est à la traîne.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64)
Télécharger : get.opensuse.org/aeon
Conclusion : Pour ceux qui veulent un rolling release sans perdre la capacité de retour en arrière.
5. NixOS, meilleur pour la reproductibilité
NixOS n’est pas basé sur des images au sens OSTree, mais le langage Nix déclaratif et l’approche every-config-as-code atteignent le même objectif de fiabilité. Un seul flake décrit tout votre système, et chaque reconstruction crée une nouvelle génération de démarrage sur laquelle vous pouvez basculer depuis GRUB. Home Manager étend le même modèle à vos dotfiles au niveau utilisateur.
Où elle fait défaut : La courbe d’apprentissage est réelle. Les flakes Nix sont toujours officiellement expérimentaux. La documentation est dispersée sur le wiki, la documentation nixpkgs, et les blogs communautaires.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64, aarch64), macOS comme nix-darwin
Télécharger : nixos.org
Conclusion : Choisissez ceci si vous voulez reconstruire la même machine exacte sur nouveau matériel à partir d’une seule configuration.
6. VanillaOS, meilleur pour les débutants de la famille Ubuntu
VanillaOS 2 Orchid s’est rebasé sur Debian sid et a adopté un système d’image A/B similaire à ChromeOS. Le CLI Apx vous permet d’installer des paquets de n’importe quel distro via des conteneurs, ce qui évite la plainte classique “mon application n’est pas dans le magasin”. GNOME est le shell par défaut.
Où elle fait défaut : Les grandes mises à jour peuvent occasionnellement vous laisser attendre l’échange entre les partitions A et B. Les extensions GNOME tierces nécessitent une solution.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64)
Télécharger : vanillaos.org
Conclusion : L’option la plus conviviale pour quiconque venant d’Ubuntu et voulant essayer l’immuable sans apprendre les outils de Fedora.
7. Endless OS, meilleur pour les configurations hors ligne en premier
Endless OS a été construit pour les écoles et les environnements à faible connectivité. Il est livré avec un grand catalogue d’applications Flatpak éducatives hors ligne, les mises à jour se font via OSTree, et il fonctionne bien aussi en tant que bureau polyvalent. Les pilotes Nvidia sont inclus dans l’ISO.
Où elle fait défaut : La sélection des paquets en dehors du catalogue intégré penche vers Flathub, et les flux de travail centrés sur CLI nécessitent une configuration supplémentaire.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64)
Télécharger : endlessos.org
Conclusion : Un choix discret qui convient mieux aux machines familiales et aux labos scolaires que le reste.
8. Bluefin, meilleur pour les stations de travail cloud-native
Bluefin est le frère de Bazzite pour les développeurs. La même base ublue-os, les mêmes mises à jour rpm-ostree, mais préconfigurée avec les outils de conteneurisation, Homebrew, et Distrobox. Le pitch est “station de travail Linux cloud-native avec un modèle de mise à jour de style Chromebook”.
Où elle fait défaut : L’expérience GNOME par défaut suppose un niveau d’aisance terminal décent, et la variante développeur apporte plus qu’un utilisateur occasionnel n’en a besoin.
Prix :
- Gratuit : distro complète
Plates-formes : Linux (x86_64)
Télécharger : projectbluefin.io
Conclusion : Celle-ci à installer sur un ordinateur portable sur lequel vous développez, surtout si vous vivez déjà dans les conteneurs.
Comment choisir le bon
- Si vous installez sur un Steam Deck ou une Legion Go : Bazzite.
- Si vous voulez la sensation Fedora conventionnelle avec retour en arrière : Silverblue (GNOME) ou Kinoite (KDE).
- Si vous aimez les rolling releases et les snapshots Btrfs : openSUSE Aeon.
- Si vous voulez infrastructure-as-code pour votre bureau : NixOS.
- Si Debian et les mises à jour A/B semblent plus naturelles que Fedora : VanillaOS.
- Si la machine sera hors ligne la plupart du temps : Endless OS.
- Si c’est une station de travail dev cloud-native : Bluefin.
Si rien de ce qui précède ne vous semble juste, restez sur votre distro mutable actuelle. L’immuabilité échange une certaine flexibilité contre un filet de sécurité, et cet échange ne se rentabilise que lorsque les mises à jour ou les conflits de pilotes vous rongent déjà régulièrement.
FAQ
Qu’est-ce que l’immuable signifie réellement sous Linux ?
La racine du système est montée en lecture seule. Les opérations de paquets se font hors bande, soit en stratifiant un RPM dans une nouvelle image (Fedora Atomic), en basculant une partition complète (VanillaOS), ou en construisant une nouvelle génération (NixOS). Si un changement casse quelque chose, vous redémarrez dans l’état précédent.
Puis-je toujours installer des paquets ordinaires ?
Oui, de trois façons. Flatpak pour les applications GUI, Distrobox ou Toolbx pour les paquets CLI, ou des installations en couches sur les distros rpm-ostree. NixOS utilise son propre gestionnaire de paquets pour tout.
Quel distro immuable fonctionne mieux sur le Steam Deck ?
Bazzite. Il est livré avec la même session gamescope que Valve utilise, plus une meilleure gestion des jeux anti-cheat. SteamOS lui-même est aussi immuable, et Bazzite traite son remplacement comme un chemin soutenu.
NixOS est-il vraiment immuable ?
Pas par définition stricte. Il est déclaratif et sûr pour le retour en arrière, ce qui réalise le même résultat dans le monde réel. Certains dans la communauté soutiennent qu’il devrait être dans un seau séparé, mais il vit dans le même coin du monde.
Ces distros fonctionnent-elles avec les GPU Nvidia ?
Bazzite, Bluefin, Endless OS et VanillaOS ont des images spécifiques Nvidia ou un support de premier ordre. Silverblue et Kinoite gèrent Nvidia via la stratification RPMFusion. NixOS le gère avec un interrupteur de configuration.