EMZETT.
Login

Immutable Linux systems (immutable distros)

In short: With an immutable distribution the base system is read-only. Updates are applied as a whole image and can be rolled back if problems arise.

In more detail: Programs come as Flatpak, container or in layers on top. That makes the system robust and well reproducible.

In detail

  • Fedora Silverblue/Kinoite/Atomic: rpm-ostree, Flatpak for applications, Toolbox/Distrobox for development environments.
  • SteamOS: read-only image on the Steam Deck.
  • NixOS: the whole system is one configuration file (configuration.nix). Every generation can be switched back.
  • openSUSE Aeon/MicroOS: transactional updates with Btrfs snapshots.
  • Vanilla OS, Bazzite, Universal Blue: image-based systems focused on desktop or gaming.
  • Advantages: rollback, fewer errors, background updates, security.
  • Disadvantages: unfamiliar workflow for system packages, reboot needed after updates.

See also: DNF and RPM (Fedora, RHEL), Release models: fixed, LTS and rolling