# NixOS

## The Purely Functional Linux Distribution

NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.

Get NixOS

## Declarative

NixOS has a completely declarative approach to configuration management: you write a specification of the desired configuration of your system in NixOS’s modular language, and NixOS takes care of making it happen.

## Reliable

NixOS has atomic upgrades and rollbacks. It’s always safe to try an upgrade or configuration change: if things go wrong, you can always roll back to the previous configuration.

## DevOps-friendly

Declarative specs and safe upgrades make NixOS a great system for DevOps use. NixOps, the NixOS cloud deployment tool, allows you to provision and manage networks of NixOS machines in environments like Amazon EC2 and VirtualBox.

### News

NixOS 18.09 released | Oct 06 2018
NixOS 18.09 “Jellyfish” has been released, the tenth stable release branch. See the release notes for details. You can get NixOS 18.09 ISOs and VirtualBox appliances from the download page. For information on how to upgrade from older release branches to 18.09, check out the manual section on upgrading.
Fastly supports NixOS | Oct 04 2018
We are happy to announce that we have moved our binary cache to Fastly. Fastly is a big supporter of open source projects and now NixOS is one of them! Fastly provides us with CDN capability, which previously was running on AWS CloudFront. Big thanks go to Fastly, in particular Tom Denniston and Elaine Greenberg, our friends at Infor and Packet.net and Graham Christensen for making this possible.
Nix 2.1 released | Sep 02 2018
Nix 2.1 has been released. See the release notes for a list of changes and new features.
NixOS Discourse forum | Aug 14 2018
The `nix-devel` mailing list is now replaced by our discourse forum instance which is also usable by email: `discourse.nixos.org`.
NixCon 2018 | May 21 2018
We're happy to announce that NixCon 2018, the third Nix Conference, will take place October 25-27 2018 in London For more information, see the NixCon 2018 website. And please consider submitting a talk!
NixOS 18.03 released | Apr 04 2018
NixOS 18.03 “Impala” has been released, the ninth stable release branch. See the release notes for details. You can get NixOS 18.03 ISOs and VirtualBox appliances from the download page. For information on how to upgrade from older release branches to 18.03, check out the manual section on upgrading.
Nix 2.0 released | Feb 22 2018
Nix 2.0 has been released. See the release notes for a list of changes and new features.
NixOS 17.09 released | Oct 02 2017
NixOS 17.09 “Hummingbird” has been released, the eigth stable release branch. See the release notes for details. You can get NixOS 17.09 ISOs and VirtualBox appliances from the download page. For information on how to upgrade from older release branches to 17.09, check out the manual section on upgrading.
Nix-dev mailing list moved | Jul 12 2017
The `nix-dev` mailing list has moved to `nix-devel` on Google Groups.
NixCon 2017 | Jun 18 2017
We're happy to announce that NixCon 2017, the second Nix Conference, will take place October 28–31 2017 in Munich For more information, see the NixCon 2017 website. And please consider submitting a talk!
NixOS 17.03 released | Mar 31 2017
NixOS 17.03 “Gorilla” has been released, the seventh stable release branch. See the release notes for details. You can get NixOS 17.03 ISOs and VirtualBox appliances from the download page. For information on how to upgrade from older release branches to 17.03, check out the manual section on upgrading.
NixOS 16.09 released | Oct 03 2016
NixOS 16.09 “Flounder” has been released, the sixth stable release branch. See the release notes for details. You can get NixOS 16.09 ISOs and VirtualBox appliances from the download page. For information on how to upgrade from older release branches to 16.09, check out the manual section on upgrading.

More »

### Blog Posts

- Solving Planning Problems with Fast Downward and Haskell
  Ollie Charles wrote on Tue, 25 Dec 2018 00:00:00 +0000
- Subjective ranking of build systems
  Matthew Bauer wrote on Mon, 26 Nov 2018 00:00:00 +0000
- The nixops defaults module
  Mayflower wrote on Thu, 08 Nov 2018 14:00:00 +0000
- Auto patching prebuilt binary software packages for deployment with the Nix package manager
  Sander van der Burg wrote on Tue, 30 Oct 2018 22:57:00 +0000
- The NixOps resources.machines option
  Mayflower wrote on Fri, 26 Oct 2018 11:00:00 +0000

More »

### Commits

520 commits in the last week, 40010 in the last year

- python3.pkgs.aiohttp: 3.5.2 -> 3.5.3
  Robert Schütz authored 2019-01-11T22:50:59Z
- home-assistant: 0.85.0 -> 0.85.1
  Robert Schütz authored 2019-01-11T22:40:58Z
- root5: mark as broken on Linux
  Dmitry Kalinkin authored 2018-10-18T19:26:53Z
- root, root5: fix build on darwin
  Dmitry Kalinkin authored 2019-01-12T01:06:37Z
- icestorm: enableParallelBuilding = true
  Austin Seipp authored 2019-01-10T22:08:01Z

More »

### Twitter

Tweets by @nixos_org