NixOS
Overview
NixOS is a Linux distribution designed around a declarative approach to system configuration and software management. The entire system configuration including packages services and settings can be defined in code and reproduced across machines. Built on the Nix package manager, NixOS provides isolated and reproducible builds, atomic upgrades and easy rollbacks to previous system states. Its functional approach also makes it possible to create reproducible development environments and manage complete system configurations through version controlled files.
Key features
- Declarative system configuration
- Reproducible builds and environments
- Atomic upgrades and rollbacks
- Large Nixpkgs package collection