The Nix project
Welcome to the homepage of the Nix project, which consists of a number of related open source subprojects:
- Nix is a purely functional package manager. This means that it can ensure that an upgrade to one package cannot break others, that you can always roll back to previous version, that multiple versions of a package can coexist on the same system, and much more.
- Nixpkgs is a large collection of packages that can be installed with the Nix package manager.
- NixOS is a Nix-based Linux distribution. Thanks to Nix, it supports atomic upgrades, rollbacks and multi-user package management, and it has a declarative approach to system configuration management that makes it easy to reproduce a configuration on another machine.
- Hydra is a Nix-based continuous build system.
- Disnix is a Nix-based distributed service deployment system.
Latest News
| Nix 1.5.2 released | 2013/5/13 |
| Nix 1.5.2 has been released. This is a bug fix release. | |
| Nix 1.5.1 released | 2013/2/28 |
| Nix 1.5.1 has been released. It fixes a regression introduced in Nix 1.4. See the release notes for details. | |
| Nix 1.4 released | 2013/2/26 |
| Nix 1.4 has been released. This is primarily a bug fix release that addresses a security problem in multi-user mode. See the release notes for details. For installation information, see the manual. | |
| NixOS switched to systemd | 2013/1/21 |
| NixOS has switched from Upstart to systemd! Systemd brings many advantages such as better dependency management, socket-based activation of services, per-service logging, cgroup-based process management, and much more. (Read the announcement.) | |
| Nix 1.3 released | 2013/1/5 |
| Nix 1.3 has been released. This is primarily a bug fix release. See the release notes for details. For installation information, see the manual. | |
