NixOS is a Linux distribution built entirely on the Nix package manager, where the whole system (kernel, packages, services, and configuration) is declared in a single set of files. Upgrades are atomic and fully reproducible rollbacks are a built-in feature.
NixOS
nixos.org
NixOS takes the reproducibility idea further than any other mainstream distro: you can commit your system config to a repo and rebuild an identical machine elsewhere, which is a real privacy and security advantage because accidental drift is impossible. The Nixpkgs collection is among the largest of any package manager. The learning curve is steep (the Nix language and its functional approach to configuration are genuinely unfamiliar territory), and some proprietary software or closed-source drivers require extra effort. The right choice for technically curious users who want a fully auditable, reproducible system and are prepared to invest time upfront.
Listed in
NixOS alternatives
Do almost anything: use, change, and ship it, even inside closed-source products. The only condition is keeping the copyright notice.
Permits
- Commercial use
- Modification
- Distribution
- Private use
Requires
- License and copyright notice
Does not provide
- Liability cover
- Warranty
Why it matters: Permissive licensing lets anyone reuse this, including inside closed products. That is freedom to build on, but no guarantee that downstream copies stay open.
Plain-language summary of the project's license, not legal advice. Read the full text for the exact terms.