Softwr
NixOS logo

NixOS

Linux distribution where the whole machine is defined in one declarative configuration and every change can be rolled back

As of 31 August 2026, NixOS is free to use. A Linux distribution built on the Nix package manager, where you describe the machine you want rather than the steps to build it. Softwr lists it under Operating Systems. NixOS is made by NixOS Foundation, available on Web, macOS.

Overview

What NixOS does

NixOS is a Linux distribution built on Nix, a package manager that stores every package in a hash-addressed path under /nix/store. The state of a machine, its packages, services, users, firewall rules and kernel options, is written in a configuration file, and rebuilding applies the difference. Upgrades are atomic and every rebuild creates a generation that appears in the bootloader, so a failed change is undone by picking the previous entry at boot. Because store paths are hashed by their inputs, several versions of the same library can exist side by side without conflict. The declarative model is what people buy, and it goes further than configuration management tools that layer over a mutable system. Two machines built from the same expressions converge on the same result rather than approximately the same result, which is why the Nix tooling has spread well beyond NixOS itself into continuous integration and into per-project developer shells on macOS. Nixpkgs is also the largest single package collection in Linux, with well over a hundred thousand packages and a very high contributor count. The cost is real and it is not just unfamiliarity. Nix is a lazy functional language with poor error messages, flakes remain flagged as experimental years after becoming the de facto standard so documentation is split across two dialects, and the filesystem layout has no /usr/lib, which means downloaded binaries and vendor installers simply do not run without wrapping. Governance also changed: the founder stepped back as project lead in 2024 after an open conflict, a steering committee now decides direction, and a fork took some contributors with it. Buyers should read that as slower, more consensus-driven decisions rather than instability, but it is a change in how the roadmap is set.

What people use it for

  • Fleets where every machine must be provably identical rather than approximately identical
  • Build and CI infrastructure that has to reproduce an old toolchain exactly, years later
  • Developer workstations where each project pins its own compiler and library versions
  • Servers where an unattended upgrade must be revertible at boot without a restore

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about NixOS.

  • The Nix language is a prerequisite, not an optional extra, and error messages are frequently unhelpful, so the first month of adoption is slow for even experienced administrators.
  • Flakes have been the practical standard while still marked experimental, which splits tutorials, blog posts and manuals into two incompatible styles and makes searching for answers frustrating.
  • There is no conventional filesystem hierarchy, so downloaded binaries, vendor installers and anything expecting /usr/lib fail until wrapped with steam-run, an FHS environment or patchelf.
  • Old generations and the store consume disk aggressively, and a machine that is never garbage collected will fill its root partition without any obvious cause.
  • Anything not already in Nixpkgs has to be packaged by you, which turns a five-minute install on another distribution into an afternoon of writing a derivation.

Cross-shopped

What people choose instead of NixOS

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • NixOS logo
    NixOS
    vs
    Debian logo
    Debian

    Debian: If reproducibility matters less than being able to hire administrators who already know the system

  • NixOS logo
    NixOS
    vs
    Arch Linux logo
    Arch Linux

    Arch Linux: Rolling releases and hands-on control without learning a new configuration language

  • NixOS logo
    NixOS
    vs
    Ubuntu logo
    Ubuntu

    Ubuntu: When commercial support and vendor-tested hardware enablement outweigh declarative rebuilds

Pricing

What NixOS costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

NixOS

Free

  • No licence fee or registration
  • All packages and channels
  • Binary cache hosted by the project
  • Community support via Discourse and Matrix

Capabilities

Features

  • Declarative configuration

    The entire system, not just packages, is described in configuration.nix and applied atomically

  • Rollbacks by generation

    Every rebuild is a boot menu entry, so a bad upgrade is reverted without restoring a backup

  • Reproducible builds

    Hash-addressed store paths mean the same inputs produce the same system on any machine

  • Nixpkgs

    Over a hundred thousand packages, with unstable and stable channels released twice a year

  • Development shells

    Per-project toolchains with nix develop, usable on macOS and other Linux distributions too

  • Home Manager

    User-level dotfiles and applications managed declaratively alongside or separately from the system

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Do I need NixOS to use Nix?

No. The Nix package manager and development shells work on other Linux distributions and on macOS, which is how most teams try it before committing a machine to NixOS.

Are flakes safe to use in production?

They are widely used in production and are the standard way to pin inputs, but they are still formally experimental and must be enabled by a flag. Treat the documentation split as the real cost, not instability.

What happened to the project leadership?

The founder stepped back as project lead in 2024 following a public governance dispute, an elected steering committee took over direction, and a fork drew off some contributors. Nixpkgs development continued throughout.

How often are releases made?

Twice a year, versioned by year and month, plus a continuously updated unstable channel that many desktop users track instead.

Share

Keep looking

Where to go from NixOS

Best Operating Systems software for

Compare NixOS with

Other Operating Systems software

  • Community-maintained Linux distribution and universal computing platform.

    Free plan12 researched notes
  • Rolling-release Linux distribution you assemble yourself

    Open source8 researched notes
  • Enterprise Linux distribution with 15-year support options.

    Free plan12 researched notes
  • Linux firmware replacement for routers and embedded network devices, with a package manager and writable filesystem

    Open source12 researched notes
  • Security-focused operating system that runs each activity in its own virtual machine

    Open source12 researched notes
  • Community rebuild of Red Hat Enterprise Linux that still targets bug-for-bug binary compatibility

    Open source12 researched notes
  • Community Linux distribution with cutting-edge upstream software

    Free plan11 researched notes
  • Unix-like operating system for servers and appliances

    Open source8 researched notes
  • Ubuntu-based Linux distribution built for familiarity

    Open source8 researched notes
  • Minimal Linux distribution built on musl libc and BusyBox for containers and appliances

    Open source9 researched notes
  • RHEL-compatible Linux from a non-profit foundation that chose interface compatibility over an exact rebuild

    Open source12 researched notes
  • Ubuntu-based Linux distribution tuned for developers and GPU work

    Open source9 researched notes
  • Security-focused operating system that runs each activity in its own virtual machine

    Open source12 researched notes
  • Community rebuild of Red Hat Enterprise Linux that still targets bug-for-bug binary compatibility

    Open source12 researched notes

Softwr does not host reviews and shows no star rating for NixOS, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on NixOS

Best Operating Systems software alternatives

Community rebuild of Red Hat Enterprise Linux that still targets bug-for-bug binary compatibility

Open source, no licence fee

RHEL-compatible Linux from a non-profit foundation that chose interface compatibility over an exact rebuild

Open source, no licence fee

Security-focused operating system that runs each activity in its own virtual machine

Open source, no licence fee

Linux firmware replacement for routers and embedded network devices, with a package manager and writable filesystem

Open source, no licence fee

Two Linux distributions from one project: an automated-tested rolling release and a stable release built from SUSE Enterprise sources

Open source, no licence fee

Minimal Linux distribution built on musl libc and BusyBox for containers and appliances

Open source, no licence fee

Ubuntu-based Linux distribution tuned for developers and GPU work

Open source, no licence fee

Compare NixOS with alternatives