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.
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 "plasma-desktop" package 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.
There's a rather large learning curve, learning a whole new way of configuring linux. The documentation at times is pretty poor. It was a lot of trial and error getting the config working well. But once setup it works great, and is reproducible. It is extremely easy getting all the programs you want setup and installed from the get go. I like how you can easily roll the system back, in case one of my changes had unpredictable outcomes. Keeping everything up to date is easy and no thought goes into it. It's not for beginners or for people not willing to do things in a whole new way. But it works well once it's setup.
My main problem with other distros is that you can break them and they usually break at the worst time possible, resulting in time wasted on just fixing stuff. With NixOS that isn't really a problem. Since everything is in a config, you can simply rollback to a previous version of a config and BAM, just like that you have reverted a breaking change. Also the config helps you remember what changes you have made, which you can then later share and they will work for other.
There is a bit of a learning curve, although for me it wasn't a lot of hassle.
Although I do have one criticism for NixOS. Not all apps are working (example .deb apps or snap apps), which is not suitable for me to install on a work laptop (since some crucial work apps are only made for ubuntu and fefora) and additionally, since you should make everything through a config, this can sometimes take a lot longer since some niche information may be difficult to find.
All in all, I would still recommend NixOS. The fact that you can have everything in a config file makes it a lot easier to maintain than any other distro. No accidental system breaks and you will not forget what changes you have made.
I have finally found a distrobution that suits me perfectly. Not only it allows me to use the computer how I want it, but I can reproduce the same system in case I have to reinstall, which is so rare since I have daily droven this for 5 months, which is half the time I have daily droven Linux as a whole.
Literally no other distro works for me, Debian, adding PPAs are a nightmare, Arch sounded like the best distro by many people, and I gave it a try, but I realized it broke very often, due to me as I would occasionally configure something incorrectly. I continously switched between the two and ever switched back to Windows 10 LTSC (My Laptop supports 11, but I hate 11, therefore the reason I switched to Linux) because I did not know which Linux distro suited me, untill NixOS started trending, but still I did not know how good the distro would be untill I gave it a try.
And literally after switching I never looked back, I never reinstalled my system after the switch because it was rock solid and I could easily install whatever I wanted and I could reproduce my whole system.
Literally I don't understand why this distro is now looked down upon, it is the best Linux distro in my opinion, it like others has a laerning curve, but after you make that perfect configuration, you will never go back to cany other distro or Windows 10/11 (11 and regular Windows 10 22H2 suck so much)
Copyright (C) 2001 - 2024 Atea Ataroa Limited. All rights reserved. All trademarks are the property of their respective owners. Privacy policy. DistroWatch.com is hosted at Copenhagen.