NixOS

NixOS
DeveloperNixOS contributors
NixOS Foundation
Written inNix expression language
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial release3 June 2006 (2006-06-03)
Latest release26.05 / May 30, 2026 (2026-05-30)
Latest preview26.11-pre / May 30, 2026 (2026-05-30)
Repository
Marketing targetGeneral purpose
Package managerNix
Supported platformsfully supported: x86-64, AArch64; limited support (must be built from source): i686
Kernel typeMonolithic (Linux kernel)
UserlandGNU
LicenseMIT
Official websitenixos.org Edit this at Wikidata

NixOS is a Linux distribution built around the Nix package manager. Unlike traditional Linux distributions, NixOS is configured using Nix's functional programming language or one of Nix's forks. The operating system builds itself according to declarations written by the user within its config files, allowing them to manage and alter all aspects of their system, as well as install identical builds of that system on any other machine. From those files, NixOS generates complete system profiles, enabling reproducible deployments, atomic upgrades, and system rollbacks. Representing the primary implementation of the Nix package manager, NixOS is often just referred to eponymously as Nix.

NixOS relies on the Nixpkgs collection of package definitions and the Nix expression language for declaring packages and system options. It is free and open-source software under the MIT License.