We ❤️ Open Source
A community education resource
Is NixOS the most powerful Linux distro in 2026?
A hands-on review of how declarative configuration and functional package management set this distro apart.
Most Linux distros let you install packages and tweak settings one step at a time. In this video from Learn Linux TV, you’ll learn how NixOS flips that model completely by letting you describe your entire system in a config file and rebuild it atomically.
Jay reviews NixOS, a distribution that stands entirely on its own rather than being based on Ubuntu, Debian, or Fedora. At first glance, it looks like any GNOME or Plasma desktop. The difference appears when you customize the system. Instead of running apt install or dnf install, you edit /etc/nixos/configuration.nix, add packages like htop to the list, and run sudo nixos-rebuild switch. NixOS evaluates the config file and builds a new system generation.
This declarative model means your entire system configuration lives in code. Copy that config to another machine, rebuild, and you get essentially the same setup. Every rebuild creates a new generation while preserving previous ones, so if something breaks, you can roll back from the bootloader or command line.
Jay clarifies a common misconception: NixOS isn’t immutable in the traditional read-only root filesystem sense like Fedora Atomic or Ubuntu Core. The root filesystem is writable, and you can manually modify files. What makes NixOS different is functional package management. The /nix/store directory is immutable, packages are never modified in place, but the rest of the filesystem (/home, /var, /etc) remains writable. Only changes declared in your config file are guaranteed to persist and reproduce on other machines.
Key takeaways
- Declarative beats imperative for reproducibility – Describe your system in a config file instead of manually tweaking it, making identical setups across machines trivial.
- Generations enable safe experimentation – Every rebuild creates a new generation while keeping previous ones, so you can always roll back if changes break something.
- Not immutable, but functional – NixOS achieves reproducibility and atomic upgrades through functional package management, not by locking down the entire root filesystem like traditional immutable distros.
NixOS fundamentally changes how you think about managing Linux. Jay’s review shows that while there’s a learning curve, the declarative model feels more structured than constantly patching systems in place.
More from Learn Linux TV
- youtube.com/learnlinuxtv
- Linux tips | Linux how-to’s | Linux installation guides
- Pop!_OS 24.04 review: Was the two-year wait for COSMIC Desktop worth it?
- System76’s COSMIC desktop: A hands-on tour of Pop!_OS 24.04 LTS
- 10 tips to learn Linux easier and faster
The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.