The latest stable release series is 16.03. Below are links to CD/DVD images and VirtualBox appliances containing the latest release in this series. Next Step: Manual

Installation CDs/DVDs

You can install NixOS on physical hardware by burning one of the CD images onto a blank CD/DVD disk, or by copying it onto a USB stick. For installation instructions, please see the manual.

Please note that NixOS at the moment lacks a nice, user-friendly graphical installer. Therefore this form of installation may not be suitable for novice Linux users.

The graphical installation CD contains the NixOS installer as well as X11, KDE 4 and several applications. It’s a live CD, so it allows you to get an impression of NixOS (and the Nix package manager) before installing it.

The minimal installation CD does not contain X11, and is therefore a lot smaller. You have to run the installer from the console. It contains a number of rescue tools.

VirtualBox appliances

This is a demo appliance for VirtualBox (in OVA format) that has X11 and KDE enabled, as well as the VirtualBox guest additions. To use it, download the OVA file, open VirtualBox, run “File → Import Appliance” from the menu, select the OVA file, and click “Import”. You can then start the virtual machine. When the KDE login screen appears, you can log in as...

user demo,

password demo.

To obtain a root shell, run sudo -i in the KDE terminal (konsole).

Amazon EC2 AMIs

If you are an EC2 user, you can fire up a NixOS instance instantly by using one of the AMIs listed below.

RegionRoot storageVirtualisationAMI
ap-northeast-1 EBS Hardware ami-b6edf5d8 Launch
ap-northeast-1 Instance Hardware ami-b1e3fbdf Launch
ap-northeast-1 EBS Para ami-6190880f Launch
ap-northeast-1 Instance Para ami-908d95fe Launch
ap-southeast-1 EBS Hardware ami-35b16656 Launch
ap-southeast-1 Instance Hardware ami-41be6922 Launch
ap-southeast-1 EBS Para ami-4cb96e2f Launch
ap-southeast-1 Instance Para ami-3bb96e58 Launch
ap-southeast-2 EBS Hardware ami-debc91bd Launch
ap-southeast-2 Instance Hardware ami-55bc9136 Launch
ap-southeast-2 EBS Para ami-b38ba6d0 Launch
ap-southeast-2 Instance Para ami-9e8ba6fd Launch
eu-central-1 EBS Hardware ami-7c967413 Launch
eu-central-1 Instance Hardware ami-b29072dd Launch
eu-central-1 EBS Para ami-7a947615 Launch
eu-central-1 Instance Para ami-729b791d Launch
eu-west-1 EBS Hardware ami-ff27a98c Launch
eu-west-1 Instance Hardware ami-6c21af1f Launch
eu-west-1 EBS Para ami-a33cb2d0 Launch
eu-west-1 Instance Para ami-ec38b69f Launch
sa-east-1 EBS Hardware ami-5bef6637 Launch
sa-east-1 Instance Hardware ami-55f87139 Launch
sa-east-1 EBS Para ami-76e56c1a Launch
sa-east-1 Instance Para ami-e1f8718d Launch
us-east-1 EBS Hardware ami-4bfd1926 Launch
us-east-1 Instance Hardware ami-60c5210d Launch
us-east-1 EBS Para ami-c0c92dad Launch
us-east-1 Instance Para ami-f9d63294 Launch
us-west-1 EBS Hardware ami-13aad473 Launch
us-west-1 Instance Hardware ami-e1a8d681 Launch
us-west-1 EBS Para ami-c0a6d8a0 Launch
us-west-1 Instance Para ami-6aa9d70a Launch
us-west-2 EBS Hardware ami-265dad46 Launch
us-west-2 Instance Hardware ami-cd40b0ad Launch
us-west-2 EBS Para ami-7b4aba1b Launch
us-west-2 Instance Para ami-0849b968 Launch

You can create an instance using the AWS Management Console by clicking one of the Launch buttons. You can also create an instance from the command line. For instance, to create an instance in region eu-west-1 using the EC2 API tools, just run:

$ ec2-run-instances ami-a33cb2d0 --region eu-west-1 -k my-key-pair

Unstable releases

If you are a developer who wants to contribute to NixOS, or if you just want the latest and greatest, you can also install the most recent unstable release.