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:

24.11
24.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
Try and Test NixOS Online: Free Browser VM, No Install | OpenFactory