The latest stable release series is 14.12. 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.

ap-northeast-1 ebs ami-b0425eb1 Launch
ap-northeast-1 hvm ami-24435f25 Launch
ap-northeast-1 s3 ami-fed3c6ff Launch
ap-southeast-1 ebs ami-6a765d38 Launch
ap-southeast-1 hvm ami-6c765d3e Launch
ap-southeast-1 s3 ami-d1bf9183 Launch
ap-southeast-2 ebs ami-b386f389 Launch
ap-southeast-2 hvm ami-af86f395 Launch
ap-southeast-2 s3 ami-69c5ae53 Launch
eu-central-1 ebs ami-4c497a51 Launch
eu-central-1 hvm ami-4a497a57 Launch
eu-central-1 s3 ami-60f2c27d Launch
eu-west-1 ebs ami-0126a576 Launch
eu-west-1 hvm ami-d126a5a6 Launch
eu-west-1 s3 ami-deda5fa9 Launch
sa-east-1 ebs ami-35239e28 Launch
sa-east-1 hvm ami-2d239e30 Launch
sa-east-1 s3 ami-81e3519c Launch
us-east-1 ebs ami-ac473bc4 Launch
us-east-1 hvm ami-0c463a64 Launch
us-east-1 s3 ami-00e18a68 Launch
us-west-1 ebs ami-3e534a7b Launch
us-west-1 hvm ami-ca534a8f Launch
us-west-1 s3 ami-2905196c Launch
us-west-2 ebs ami-899dc3b9 Launch
us-west-2 hvm ami-fb9dc3cb Launch
us-west-2 s3 ami-cb7f2dfb 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-0126a576 --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.