Operating Systems

NixOS

A Linux distribution where the entire system configuration is written as code — reproducible, and easy to roll back if something breaks.

NixOS builds the whole operating system — packages, services, configuration files, users — from a single declarative description. Instead of running commands that gradually change a system’s state, you edit a configuration file describing what the system should look like, and NixOS makes it so.

That has a few practical effects worth knowing about:

It has a steeper learning curve than a mainstream distribution if you’re used to installing software interactively — you’ll be editing configuration rather than clicking through installers. Worth knowing: this site’s own hosting infrastructure — the server and the virtual machines it runs, including the one serving this very page — runs on NixOS.

Official site →

← All Operating Systems