The latest stable release series is 15.09. Below are links to CD/DVD images and VirtualBox appliances containing the latest release in this series.

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-ee7fe0ee Launch
ap-northeast-1 Instance Hardware ami-fa7fe0fa Launch
ap-northeast-1 EBS Para ami-fe7fe0fe Launch
ap-northeast-1 Instance Para ami-007ee100 Launch
ap-southeast-1 EBS Hardware ami-44889f16 Launch
ap-southeast-1 Instance Hardware ami-70889f22 Launch
ap-southeast-1 EBS Para ami-7a889f28 Launch
ap-southeast-1 Instance Para ami-66889f34 Launch
ap-southeast-2 EBS Hardware ami-15a4ed2f Launch
ap-southeast-2 Instance Hardware ami-09a4ed33 Launch
ap-southeast-2 EBS Para ami-0da4ed37 Launch
ap-southeast-2 Instance Para ami-03a4ed39 Launch
eu-central-1 EBS Hardware ami-0e101213 Launch
eu-central-1 Instance Hardware ami-78101265 Launch
eu-central-1 EBS Para ami-74101269 Launch
eu-central-1 Instance Para ami-6c101271 Launch
eu-west-1 EBS Hardware ami-33785244 Launch
eu-west-1 Instance Hardware ami-757f5502 Launch
eu-west-1 EBS Para ami-5b7e542c Launch
eu-west-1 Instance Para ami-6f7c5618 Launch
sa-east-1 EBS Hardware ami-6d910670 Launch
sa-east-1 Instance Hardware ami-6f910672 Launch
sa-east-1 EBS Para ami-65910678 Launch
sa-east-1 Instance Para ami-6791067a Launch
us-east-1 EBS Hardware ami-6bc6830e Launch
us-east-1 Instance Hardware ami-dbc085be Launch
us-east-1 EBS Para ami-b5c085d0 Launch
us-east-1 Instance Para ami-bfc085da Launch
us-west-1 EBS Hardware ami-3b3ff87f Launch
us-west-1 Instance Hardware ami-a53ff8e1 Launch
us-west-1 EBS Para ami-ad3ff8e9 Launch
us-west-1 Instance Para ami-a93ff8ed Launch
us-west-2 EBS Hardware ami-89b3a8b9 Launch
us-west-2 Instance Hardware ami-f1b3a8c1 Launch
us-west-2 EBS Para ami-f7b3a8c7 Launch
us-west-2 Instance Para ami-e3b3a8d3 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-5b7e542c --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.