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