All Distributions
NixOS logo

NixOS

NixOS describes system configuration declaratively and builds versioned generations through the Nix package manager. Packages live in isolated store paths, activation is transactional, and a machine can boot an earlier generation after a problematic change. The same configuration is a strong basis for repeatable systems, but it is not by itself proof of bit-for-bit reproducibility: inputs must be pinned, builders must avoid nondeterminism, and mutable application data still needs separate backup and migration controls. Nixpkgs offers stable and fast-moving channels, with a large package set and an ecosystem that rewards learning its language and module model. An OpenFactory browser VM is a disposable place to inspect that model; it does not validate every target machine or external input.

Select a version of NixOS to try online:

Current : 
24.11 : 
24.05 : 
23.11 : 
23.05 : 
22.11 : 
22.05 : 
26.05 : 
25.11 : 
25.05 : 

Need NixOS for more than a quick browser preview?

The buttons above launch an ephemeral browser VM, perfect for kicking the tires. Paid plans unlock the things you'd actually use it for:

  • ✓Persistent VMs you can SSH into and customize
  • ✓Snapshots, your own packages, a downloadable ISO
  • ✓Fleet deployment to your own machines (on-prem or cloud)
Learn how OpenFactory builds custom Linux ISOs →