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
| Binary Nix tarballs available | 2012/5/24 |
| Our continuous build system, Hydra, now produces binary tarball distributions of Nix for Mac OS X (Darwin), FreeBSD and Linux. The tarballs contain all dependencies of Nix, making it a lot easier to install Nix on those platforms. To install, download a binary tarball, unpack it in the root directory, then run nix-finish-install. See the manual for more information. | |
| Nix 1.0 released | 2012/5/11 |
| After almost two years of development, Nix 1.0 has been released. See the release notes for an overview of the most important improvements. For installation information, see the manual. | |
| PatchELF 0.6 released | 2011/11/7 |
| PatchELF 0.6 has been released. Apart from some bug fixes, it adds support for executables produced by the Gold linker. See the README for details. | |
| Hydra talk at Inria | 2011/11/3 |
Ludovic Courtès gave a talk on Hydra at Inria (which has
its own Hydra instance for building Inria software) entitled “Hydra:
continuous integration for demanding people”.
| |
| Moving to GitHub | 2011/10/28 |
The NixOS project is (slowly) migrating from Subversion to Git!
The master repositories will be hosted in the NixOS organization on GitHub. For the moment, just a
few subprojects have been migrated, such as Hydra and Charon. Thanks to
Tianyi Cui for donating the NixOS GitHub organization.
| |


