Declarative system

NixOS

NixOS describes system configuration through declarative files and the Nix package ecosystem.

Continue to the publisher or app store

Category
Linux and BSD
Platforms to check
PC 64 bit, ARM
Pricing and license
See publisher terms

Where NixOS fits

Use it when reproducibility and configuration history are central to your setup.

Check before you choose

Allow time to learn the configuration model and keep a working rollback path.

Find the right edition

Start with the destination for your device or the publisher's website. Use the current requirements and terms there to confirm the edition you need.

Compare the workflow

A desktop distribution, a server system and a specialist toolkit serve different purposes. Decide whether you want a fixed release, rolling updates or a declarative setup before comparing desktop appearances.

Read the linux and bsd selection guide →

More in Linux and BSD

Other entries in this category, listed alphabetically.

CachyOS

Operating system

CachyOS builds an Arch-based Linux distribution with performance-oriented configuration choices.

Explore this tool