Immutable Linux distros promise atomic updates, first-class rollback, and the end of "it worked yesterday." We walk what immutable actually means at the filesystem level, the three architectures shaping it in 2026 (NixOS, OSTree-based Silverblue, and the new bootc OCI-native model), the cost in developer ergonomics, and who should actually run one.
Nixos
-
Immutable Linux Distros: NixOS, Silverblue, and bootc -
Choosing a Linux Distribution: A Field Guide A no-tribalism field guide to choosing a Linux distribution by use case, covering family trees, package managers, release models, the immutable wave, and the RHEL source controversy.
-
Nix Flakes: Reproducible Development Environments Done Right A deep dive into Nix Flakes — the standardized, lock-file-backed system that finally makes Nix reproducible end-to-end. Covers devShells, package builds, NixOS configs, Home Manager, flake composition, and real-world patterns for teams.
-
Nix and NixOS for Developers: Reproducible Environments, Flakes, and devShells A practical guide to Nix — the purely functional package manager that makes development environments reproducible, declarative, and composable. Covers nix-shell, flakes, devShells, home-manager, and NixOS for those ready to go all in.