Bazzite immutable Linux distro

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 :

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 :

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 :

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 :

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 :

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 :

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 :

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 :

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 :

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 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.