• Home Page, Headlines
 • DW Weekly, Comments
 • Packages, Package Management
 • Glossary, FAQ, Mobile Site
 • Search, Sitemap
 • Major Distributions
 • Submit Distribution
 • Upcoming Releases
 • About DistroWatch
 • Page Hit Ranking
 • Advertise
 • CryptoCoin.cc

DistroWatch.com: NixOS

NixOS

Last Update: 2017-10-02 20:22 UTC


NixOS is an independently developed GNU/Linux distribution that aims to improve the state of the art in system configuration management. In NixOS, the entire operating system, including the kernel, applications, system packages and configuration files, are built by the Nix package manager. Nix stores all packages in isolation from each other; as a result there are no /bin, /sbin, /lib or /usr directories and all packages are kept in /nix/store instead. Other innovative features of NixOS include reliable upgrades, rollbacks, reproducible system configurations, source-based model with binaries, and multi-user package management. Although NixOS started as a research project, it is now a functional and usable operating system that includes hardware detection, KDE as the default desktop, and systemd for managing system services.

Popularity (hits per day): 12 months: 74 (161), 6 months: 66 (165), 3 months: 58 (193), 4 weeks: 28 (363), 1 week: 61 (165)

Average visitor rating: 8.5/10 from 10 review(s).


NixOS Summary
Distribution NixOS
Home Page http://nixos.org/
Mailing Lists http://lists.science.uu.nl/mailman/listinfo/nix-dev
User Forums --
Alternative User Forums LinuxQuestions.org
Documentation https://nixos.org/wiki/
Screenshots http://nixos.org/nixos/screenshots.htmlDistroWatch Gallery
Screencasts
Download Mirrors http://nixos.org/nixos/download.htmlLinuxTracker.org
Bug Tracker https://github.com/NixOS/nixpkgs/issues
Related Websites  
Reviews 17.x: DistroWatchLinuxFR (French)
15.x: DistroWatch
14.x: LinuxFR (French) • OrdinatechnicLinuxFR (French)
Where To Buy OSDisc.com (sponsored link)

Recent Related News and Releases
  Releases, download links and checksums:
 • 2017-10-03: Distribution Release: NixOS 17.09
 • 2017-03-31: Distribution Release: NixOS 17.03
 • 2016-10-03: Distribution Release: NixOS 16.09
 • 2016-04-01: Distribution Release: NixOS 16.03
 • 2015-09-30: Distribution Release: NixOS 15.09
 • 2014-12-31: Distribution Release: NixOS 14.12
 • 2014-05-01: Distribution Release: NixOS 14.04
 • More NixOS releases...

Table Notes and Explanations

(Please refer to the table below.)
  • Select view:
  • To compare the software in this project to the software available in other distributions, please see our Compare Packages page.
  • Notes: In case where multiple versions of a package are shipped with a distribution, only the default version appears in the table. For indication about the GNOME version, please check the "nautilus" and "gnome-shell" packages. The Apache web server is listed as "httpd" and the Linux kernel is listed as "linux". The KDE desktop is represented by the "kdelibs" and "plasma-desktop" packages and the Xfce desktop by the "xfdesktop" package.
  • Colour scheme: green text = latest stable version, red text = development or beta version. The function determining beta versions is not 100% reliable due to a wide variety of versioning schemes.

Linux Media
Linux Mint 18.2$5.95
Ubuntu 17.04$5.95
Debian 9.2.1$5.95
openSUSE 42.3$5.95
Manjaro 17.0.5$5.95
Fedora 26$5.95
Arch 2017.10$5.95
USB Flash Drives
Linux Mint 18.2 16GB$14.95
Ubuntu 17.04 16GB$14.95
Fedora 26 16GB$14.95

Free Shipping on orders over $20
Professional Quality
Click here to visit OSDisc.com now


Advertisement

Metapress

Metapress | Discover More

Read detailed guides on how to make a website, start a blog, increase traffic and find the best website builders at Metapress.


Feature 17.09 16.09 16.03 15.09.1012 14.12.885 14.04.630 13.10.35728 Feature
Release Date 2017-10-02 2016-10-03 2016-04-01 2016-02-05 2015-09-27 2015-02-25 2014-07-19 Release Date
End Of Life               End Of Life
Price (US$) Free Free Free Free Free Free Free Price (US$)
Image Size (MB) 965-965             Image Size (MB)
Free Download ISO ISO ISO ISO ISO ISO ISO Free Download
Installation Text mode Text mode Text mode Text mode Text mode Text mode Text mode Installation
Default Desktop KDE KDE KDE KDE KDE KDE KDE Default Desktop
Package Management Nix Nix Nix Nix Nix Nix Nix Package Management
Release Model Fixed Fixed Fixed Fixed Fixed Fixed Fixed Release Model
Office Suite Calligra, GOffice, LibreOffice Calligra, GOffice, LibreOffice Calligra, GOffice, LibreOffice Calligra, GOffice, LibreOffice Calligra, GOffice, LibreOffice Calligra, LibreOffice Calligra, LibreOffice Office Suite
Processor Architecture i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 Processor Architecture
Init Software systemd systemd systemd systemd systemd systemd systemd Init Software
Journaled File Systems               Journaled File Systems
Multilingual               Multilingual
Asian Language Support               Asian Language Support
Full Package List 17.09 16.09 16.03 15.09.1012 14.12.885 14.04.630 13.10.35728 Full Package List
Package 17.09 16.09 16.03 15.09.1012 14.12.885 14.04.630 13.10.35728 Package
abiword (3.0.2) 3.0.1 3.0.1 3.0.1 3.0.1 3.0.0 -- -- abiword (3.0.2)
alsa-lib (1.1.4.1) 1.1.4.1 1.1.1 1.1.0 1.0.29 1.0.28 1.0.27.2 1.0.26 alsa-lib (1.1.4.1)
ati-driver (16.40) -- -- -- -- -- -- -- ati-driver (16.40)
bash (4.4.12) 4.4 4.3 4.3 4.3 4.3.30 4.2 4.2 bash (4.4.12)
bind (9.11.2) 9.11.2 9.10.4-P3 9.10.3-P4 9.10.3 9.9.5 9.9.5 9.9.5 bind (9.11.2)
chromium (62.0.3202.62) 61.0.3163.79 53.0.2785.116 49.0.2623.110 49.0.2623.28 40.0.2214.115 36.0.1941.0 -- chromium (62.0.3202.62)
cups (2.2.5) 2.2.2 2.1.4 2.1.3 2.0.4 1.7.5 1.5.4 1.5.4 cups (2.2.5)
dhcp (4.3.6) 4.3.4 4.3.4 4.3.3 4.3.3 4.3.1 4.1-ESV-R6 4.1-ESV-R6 dhcp (4.3.6)
e2fsprogs (1.43.7) 1.43.4 1.42.13 1.42.13 1.42.13 1.42.12 1.42.9 1.42.8 e2fsprogs (1.43.7)
firefox (56.0.1) 52.3.0 49.0 45.0.1 43.0.3 39.0.3 34.0.5 25.0.1 firefox (56.0.1)
freetype (2.8.1) 2.7.1 2.6.5 2.6.2 2.5.4 2.5.3 2.4.12 2.4.12 freetype (2.8.1)
gcc (7.2.0) 6.4.0 5.4.0 5.3.0 5.2.0 4.9.2 4.8.3 4.7.3 gcc (7.2.0)
gimp (2.8.22) 2.8.22 2.8.18 2.8.16 2.8.14 2.8.14 2.8.10 2.8.6 gimp (2.8.22)
glibc (2.26) 2.25 2.24 2.23 2.21 2.20 2.19 2.17 glibc (2.26)
gnome-shell (3.26.1) 3.24.3 3.20.3 3.18.3 3.16.1 3.12.2 3.10.2.1 -- gnome-shell (3.26.1)
gnucash (2.6.18-1) 2.4.15 2.6.12 2.6.9 2.4.15 -- 2.4.15 2.4.15 gnucash (2.6.18-1)
gnumeric (1.12.35) 1.12.35 1.12.32 1.12.26 1.12.23 1.12.18 1.12.12 -- gnumeric (1.12.35)
grub (2.02) 2.02 20151116 20151116 20150727 2.02git 2.00 2.00 grub (2.02)
gtk+ (3.22.24) 3.22.8 3.20.9 3.18.5 3.16.6 3.12.2 3.12.2 3.8.8 gtk+ (3.22.24)
httpd (2.4.28) 2.4.27 2.2.31 2.2.31 2.4.16 2.4.16 2.4.10 2.4.7 httpd (2.4.28)
inkscape (0.92.2) 0.92.2 0.91 0.91 0.91 0.48.5 0.48.4 0.48.4 inkscape (0.92.2)
k3b (17.08.2) 17.08.1 2.0.3a 2.0.3a 2.0.3a 2.0.3a 2.0.2 2.0.2 k3b (17.08.2)
kmod (24) 24 23 22 21 18 17 12 kmod (24)
libgnome (2.32.1) 2.32.1 2.32.1 2.32.1 2.32.1 2.32.1 2.32.1 2.32.1 libgnome (2.32.1)
libreoffice (5.4.2) 5.2.6.2 5.2.0 5.1.0 5.0.1 4.3.5 4.0.5 4.0.5 libreoffice (5.4.2)
linux (4.13.9) 4.13.4 4.4.23 4.4.6 3.18.25 3.14.50 3.12.37 3.12.15 linux (4.13.9)
Package 17.09 16.09 16.03 15.09.1012 14.12.885 14.04.630 13.10.35728 Package
lxde-common (0.99.2) -- -- -- -- -- -- -- lxde-common (0.99.2)
mariadb (10.2.9) 10.1.26 10.1.17 10.1.9 10.0.22 10.0.15 10.0.11 -- mariadb (10.2.9)
mate-desktop (1.18.0) 1.18.0 1.15.0 -- -- -- -- -- mate-desktop (1.18.0)
mesa (17.2.3) 17.1.8 12.0.3 11.1.2 10.6.9 10.2.9 10.0.5 9.1.7 mesa (17.2.3)
mysql (5.7.20) 5.5.57 5.7.15 5.5.48 5.5.45 5.5.45 5.5.37 5.5.34 mysql (5.7.20)
nautilus (3.26.0) 3.24.2.1 3.20.2 3.18.5 3.16.2 3.12.2 3.10.1 -- nautilus (3.26.0)
NVIDIA (384.90) -- -- -- -- -- -- -- NVIDIA (384.90)
openbox (3.6.1) 3.6.1 3.6.1 3.6.1 -- -- -- -- openbox (3.6.1)
openjdk (8u151) 8u144 8u122 8u76 8u60 7u65 7u65 7u6 openjdk (8u151)
openssh (7.6p1) 7.5p1 7.3p1 7.2p1 6.9p1 6.7p1 6.6p1 6.6p1 openssh (7.6p1)
openssl (1.1.0f) 1.0.2l 1.1.0b 1.0.2g 1.0.2f 1.0.1p 1.0.1k 1.0.1g openssl (1.1.0f)
perl (5.26.1) 5.22.4 5.22.2 5.22.1 5.22.0 5.20.1 5.16.3 5.16.3 perl (5.26.1)
php (7.1.10) 5.6.31 7.0.11 7.0.2 5.6.16 5.4.44 5.4.35 5.4.23 php (7.1.10)
plasma-desktop (5.11.1) 5.10.5 5.7.4 5.5.5 5.3.2 -- -- -- plasma-desktop (5.11.1)
postfix (3.2.3) 3.1.3 3.1.2 2.11.5 2.11.5 2.11.3 2.8.12 2.8.12 postfix (3.2.3)
postgresql (10.0) 9.3.19 9.5.4 9.5.1 9.4.5 9.4.4 9.3.5 9.2.6 postgresql (10.0)
Python (3.6.3) 2.7.14 3.5.2 3.5.1 3.4.4 3.4.2 2.7.8 2.7.6 Python (3.6.3)
qt (5.9.2) 5.9.1 5.7.0 5.5.1 5.3.2 4.8.6 4.8.6 4.8.6 qt (5.9.2)
samba (4.7.0) 3.6.25 4.3.11 4.3.6 4.2.3 3.6.25 3.6.24 3.6.22 samba (4.7.0)
systemd (235) 234 231 229 217 217 212 203 systemd (235)
thunderbird (52.4.0) 52.3.0 45.3.0 38.7.0 38.3.0 31.7.0 24.5.0 17.0.11 thunderbird (52.4.0)
vim (8.0) 8.0 7.4 7.4 7.4 7.4 7.4 7.4 vim (8.0)
vlc (2.2.6) 2.2.6 2.2.4 2.2.2 2.2.1 2.1.5 2.1.4 2.1.1 vlc (2.2.6)
xfdesktop (4.12.4) 4.12.3 4.12.3 4.12.3 4.12.2 4.10.3 4.10.2 4.10.2 xfdesktop (4.12.4)
xorg-server (1.19.5) 1.19.3 1.18.3 1.17.4 1.17.2 1.16.4 1.14.7 1.13.4 xorg-server (1.19.5)

Reader Ratings
Reader supplied reviews for NixOS

Average rating
8.5
from 10 review(s)



What are your thoughts on NixOS?
Please include a few pros and a few cons, along with your overall impression of the operating system.

Version:

Rating:    out of 10

Comments (maximum 2,048 characters):




Past reviews - sort by:

Version: 17.09
Rating: 1
Date: 2017-10-06
Votes: 0


Terrible distro, there are far better ones out there.


Was this review helpful? Yes No
Version: 17.03
Rating: 10
Date: 2017-07-30
Votes: 14


I use some packages that require custom configure flags.
Custom building everything can be quite time consuming.
NixOS's package system Nix hashes the instructions to
build packages. This allows it to download binary versions
of packages where there are no modifications, and locally
build custom ones. This gives it a convenient compromise
between all binary and all source distributions.

Likewise, this means you don't have to get stuck with old
versions of packages. If you need a specific version now,
you can increase the version number in the package (a "version bump")
and compile it locally automatically.

I had 1 case where an upgrade broke a package, Pidgin.
Because NixOS allows installing many versions of a package
side-by-side (even if they have the same version number),
I was able to verify that the new binary was broken
just by running the previous version directly, without even
involving the package manager. Then I was able to
roll it back in the package manager to make it the default again.

Having side-by-side package versions also makes upgrades easier.
It can install all of the dependencies of the new version
without affecting the old. This means that upgrades won't
trip over themselves when many package versions are involved.

The default arrangement of files encourages keeping all of a system's
configuration in 1 place, instead of scattering small diffs
throughout /etc. This makes it easy to back up and restore a configuration
or apply it to many machines.

--scubed


Was this review helpful? Yes No
Version: 17.03
Rating: 9
Date: 2017-06-15
Votes: 8


A sysadmin's dream distro (and if you care anything about your data, you are a sysadmin at least of your own machines). Completely eliminates "dependency hell" while cleanly organizing all persistent "state" of the system nicely into a few config files. I no longer feel the need to document everything I do to the system that changes it from the initial distro install or the need to put everything under version control. I'm also much more inclined to stay up to date with software, since if the update breaks anything, it's trivial to roll back and try again when it's more convenient. The learning curve is steep though; you'll have to be willing to put time into really understanding how the system works before you truely appreciate it. I can't believe nixos isn't getting more attention from businesses.


Was this review helpful? Yes No

See all 10 reader reviews of NixOS...


Copyright (C) 2001 - 2017 Unsigned Integer Limited. All rights reserved. All trademarks are the property of their respective owners. Privacy policy.
DistroWatch.com is hosted at Copenhagen.

Contact, corrections and suggestions: Jesse Smith
Tips: BTC 1HVdyGfP8s37z19wmbcsnwSPSvFnssu5Mu • PayPal.me/distrowatchweekly