• 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
 • Torrent Downloads

NixOS RSS Feed DistroWatch.com: NixOS

NixOS


Last Update: 2024-07-20 14:21 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.

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


NixOS Summary
Distribution NixOS
Home Page https://nixos.org/
Mailing Lists --
User Forums https://discourse.nixos.org/
Alternative User Forums
Documentation https://wiki.nixos.org/ (official wiki) • https://nixos.wiki/ (community wiki) • https://nixos.org/learn/
Screenshots https://nixos.org/nixos/screenshots.htmlDistroWatch Gallery
Screencasts
Download Mirrors https://nixos.org/download/DistroWatch Torrent Archive
Bug Tracker https://github.com/NixOS/nixpkgs/issues
Related Websites  
Reviews 23.x: DistroWatch
22.x: Brian McGeeDistroWatch
20.x: CatGirlDistroWatch
17.x: DistroWatchLinuxFR (French)
15.x: DistroWatch
14.x: LinuxFR (French) • OrdinatechnicLinuxFR (French)
Where To Donate, Buy, or Try Donate

Recent Related News and Releases
  Releases announcements with download links and checksums:
 • 2024-06-06: Distribution Release: NixOS 24.05
 • 2023-11-30: Distribution Release: NixOS 23.11
 • 2023-06-01: Distribution Release: NixOS 23.05
 • 2022-12-01: Distribution Release: NixOS 22.11
 • 2022-05-30: Distribution Release: NixOS 22.05
 • 2021-12-01: Distribution Release: NixOS 21.11
 • 2021-06-02: Distribution Release: NixOS 21.05
 • 2020-10-27: Distribution Release: NixOS 20.09
 • 2020-04-21: Distribution Release: NixOS 20.03
 • 2019-10-09: Distribution Release: NixOS 19.09
 • 2019-04-11: Distribution Release: NixOS 19.03
 • 2018-10-06: Distribution Release: NixOS 18.09
 • More NixOS releases...

  Headlines:
 • 2023-09-20 A new guide to Nix published
 • 2022-05-31 NixOS adopts Calamares installer
 • 2021-06-21 NixOS offers install media with reproducible builds
 • More NixOS headlines...

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 "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.
TUXEDO
TUXEDO Computers

TUXEDO Computers - Linux Hardware in a tailor made suite
Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!

Learn more about our full service package and all benefits from buying at TUXEDO.

Star Labs

Star Labs Systems | Laptops designed for Linux

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.


Advertisement


Feature unstable 24.05
uakari
23.11
tapir
23.05
stoat
22.11
raccoon
22.05
quokka
21.11
porcupine
21.05
okapi
20.09
nightingale
20.03
markhor
19.09
loris
19.03
koi
18.09
jellyfish
17.09
hummingbird
16.09
flounder
16.03
emu
15.09.1012
dingo
14.12.885
caterpillar
14.04.630
baboon
13.10.35728
aardvark
Feature
Release Date 2024-07-20 2024-05-31 2023-11-30 2023-05-31 2022-12-01 2022-05-30 2021-11-30 2021-06-02 2020-10-27 2020-04-20 2019-10-09 2019-04-11 2018-10-06 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 -- 2024-12-31 2024-06-30     2022-12 2021-12 2021-12 2021-04 2020-10 2020-04                   End Of Life
Price (US$) Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Price (US$)
Image Size (MB) -- 800-2400 800-2400 800-2400 800-2400 800-2200 700-2100 600-1900 500-1400 500-1200 500-1200 500-1100 500-1100 300-900             Image Size (MB)
Free Download ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO ISO Free Download
Installation Graphical Graphical Graphical Graphical Graphical Graphical Graphical Graphical Graphical Graphical Graphical Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Installation
Default Desktop GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma GNOME, KDE Plasma KDE Plasma KDE Plasma KDE Plasma KDE KDE KDE KDE KDE KDE KDE KDE Default Desktop
Package Management Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Nix Package Management
Release Model Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed 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, GOffice, LibreOffice Calligra, LibreOffice Calligra, LibreOffice Office Suite
Processor Architecture aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 aarch64, i686, x86_64 i686, x86_64 i686, x86_64 aarch64, i686, x86_64 i386, x86_64 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 systemd systemd systemd systemd systemd systemd 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 unstable 24.05 23.11 23.05 22.11 22.05 21.11 21.05 20.09 20.03 19.09 19.03 18.09 17.09 16.09 16.03 15.09.1012 14.12.885 14.04.630 13.10.35728 Full Package List
Package unstable 24.05
uakari
23.11
tapir
23.05
stoat
22.11
raccoon
22.05
quokka
21.11
porcupine
21.05
okapi
20.09
nightingale
20.03
markhor
19.09
loris
19.03
koi
18.09
jellyfish
17.09
hummingbird
16.09
flounder
16.03
emu
15.09.1012
dingo
14.12.885
caterpillar
14.04.630
baboon
13.10.35728
aardvark
Package
abiword (3.0.5) 3.0.5 -- -- -- -- -- -- -- -- -- -- -- 3.0.2 3.0.1 3.0.1 3.0.1 3.0.1 3.0.0 -- -- abiword (3.0.5)
alsa-lib (1.2.12) 1.2.11 1.2.10 1.2.10 1.2.9 1.2.8 1.2.6 1.2.5.1 1.2.4 1.2.3 1.1.9 1.1.9 1.1.8 1.1.6 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.2.12)
amdgpu (23.0.0) 23.0.0 -- -- -- 21.0.0 -- 19.1.0 -- -- -- -- -- -- -- -- -- -- -- -- -- amdgpu (23.0.0)
bash (5.2.21) 5.2p26 5.2 5.2 5.2 5.1 5.1 5.1 4.4 4.4 4.4 4.4 4.4 4.4 4.4 4.3 4.3 4.3 4.3.30 4.2 4.2 bash (5.2.21)
bind (9.18.27) 9.18.27 9.18.27 9.18.19 9.18.14 9.18.8 9.18.3 9.16.16 9.16.16 9.14.12 9.14.11 9.14.4 9.12.3-P1 9.12.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.18.27)
chromium (126.0.6478.182) 126.0.6478.182 -- -- -- -- -- -- -- -- -- -- -- 69.0.3497.81 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 (126.0.6478.182)
cups (2.4.10) 2.4.8 2.4.7 2.4.7 2.4.2 2.4.2 2.4.1 2.3.3 2.3.3 2.3.3 2.3.1 2.2.12 2.2.10 2.2.6 2.2.2 2.1.4 2.1.3 2.0.4 1.7.5 1.5.4 1.5.4 cups (2.4.10)
dhcp (4.4.3-P1) 0.2.20 -- -- -- -- -- 4.4.2-P1 4.4.2 4.4.2 4.4.2 4.4.1 4.4.1 4.4.1 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.4.3-P1)
e2fsprogs (1.47.1) 1.47.1 1.47.0 1.47.0 1.46.6 1.46.5 1.46.5 1.46.4 1.46.2 1.45.5 1.45.5 1.45.3 1.44.5 1.44.4 1.43.4 1.42.13 1.42.13 1.42.13 1.42.12 1.42.9 1.42.8 e2fsprogs (1.47.1)
firefox (128.0) 128.0 126.0.1 120.0 113.0.2 107.0.1 100.0.2 94.0.2 88.0.1 82.0 75.0 69.0.1 66.0.2 62.0.3 55.0.3 49.0 45.0.1 43.0.3 39.0.3 34.0.5 25.0.1 firefox (128.0)
freetype (2.13.2) 2.13.2 2.13.2 2.13.2 2.13.0 2.12.1 2.12.0 2.11.0 2.10.4 2.10.2 2.10.1 2.10.1 2.9.1 2.9 2.7.1 2.6.5 2.6.2 2.5.4 2.5.3 2.4.12 2.4.12 freetype (2.13.2)
gcc (14.1.0) 14.1.0 13.2.0 12.3.0 12.2.0 11.3.0 9.3.0 10.3.0 10.3.0 9.3.0 9.2.0 8.3.0 7.4.0 7.3.0 6.4.0 5.4.0 5.3.0 5.2.0 4.9.2 4.8.3 4.7.3 gcc (14.1.0)
gimp (2.10.38) 2.10.38 -- -- -- -- -- -- -- -- -- -- -- 2.10.6 2.8.22 2.8.18 2.8.16 2.8.14 2.8.14 2.8.10 2.8.6 gimp (2.10.38)
glibc (2.39) 2.39 2.39 2.38 2.37 2.35 2.34 2.33 2.32 2.31 2.30 2.27 2.27 2.27 2.25 2.24 2.23 2.21 2.20 2.19 2.17 glibc (2.39)
gnome-shell (46.3.1) 46.3.1 46.2 45.1 44.1 43.1 42.1 41.1 -- -- -- -- -- 3.28.3 3.24.3 3.20.3 3.18.3 3.16.1 3.12.2 3.10.2.1 -- gnome-shell (46.3.1)
gnucash (5.8) 5.8 -- -- -- -- -- -- -- -- -- -- -- 2.4.15 2.6.12 2.6.12 2.6.9 2.4.15 -- 2.4.15 2.4.15 gnucash (5.8)
gnumeric (1.12.57) 1.12.57 -- -- -- -- -- -- -- -- -- -- -- 1.12.39 1.12.35 1.12.32 1.12.26 1.12.23 1.12.18 1.12.12 -- gnumeric (1.12.57)
grub (2.12) 2.12 2.12 2.12 2.06 2.06 2.06 2.06 2.06 2.04 2.04 2.02 2.02 2.02 2.02 20151116 20151116 20150727 2.02git 2.00 2.00 grub (2.12)
gtk (4.14.4) 4.14.4 4.14.3 4.12.3 4.10.3 4.8.2 4.6.4 4.4.1 3.24.27 3.24.21 3.24.13 3.24.10 3.24.5 3.22.28 3.22.8 3.20.9 3.18.5 3.16.6 3.12.2 3.12.2 3.8.8 gtk (4.14.4)
httpd (2.4.62) 2.4.62 2.4.59 2.4.58 2.4.57 2.4.54 2.4.53 2.4.51 -- -- -- -- -- 2.4.34 2.4.27 2.2.31 2.2.31 2.4.16 2.4.16 2.4.10 2.4.7 httpd (2.4.62)
inkscape (1.3.2) 1.3.2 -- -- -- -- -- -- -- -- -- -- -- 0.92.3 0.92.2 0.91 0.91 0.91 0.48.5 0.48.4 0.48.4 inkscape (1.3.2)
k3b (24.05.2) 24.05.2 -- -- -- -- -- -- -- -- -- -- -- 18.08.0 17.08.1 2.0.3a 2.0.3a 2.0.3a 2.0.3a 2.0.2 2.0.2 k3b (24.05.2)
kmod (32) 31 31 31 30 30 29 29 27 27 26 26 25 25 24 23 22 21 18 17 12 kmod (32)
krita (5.2.3) 5.2.3 -- -- -- -- -- -- -- -- -- -- -- 4.1.1 3.2.1 3.0 -- -- -- -- -- krita (5.2.3)
LibreOffice (24.2.5) 7.6.7-wrapped -- -- -- -- -- -- -- -- -- -- -- 6.0.5 5.2.6 5.2.0 5.1.0 5.0.1 4.3.5 4.0.5 4.0.5 LibreOffice (24.2.5)
linux (6.10) 6.10 6.6.32 6.1.64 6.1.31 5.15.80 5.15.43 5.10.81 5.10.37 5.4.72 5.4.33 4.19.78 4.19.34 4.14.74 4.13.4 4.4.23 4.4.6 3.18.25 3.14.50 3.12.37 3.12.15 linux (6.10)
Package unstable 24.05
uakari
23.11
tapir
23.05
stoat
22.11
raccoon
22.05
quokka
21.11
porcupine
21.05
okapi
20.09
nightingale
20.03
markhor
19.09
loris
19.03
koi
18.09
jellyfish
17.09
hummingbird
16.09
flounder
16.03
emu
15.09.1012
dingo
14.12.885
caterpillar
14.04.630
baboon
13.10.35728
aardvark
Package
lxpanel (0.10.1) 0.10.1 -- -- -- -- -- -- -- -- -- -- -- 0.9.3 0.9.3 -- -- -- -- -- -- lxpanel (0.10.1)
mariadb (11.4.2) 11.0.6 -- -- -- -- -- -- -- -- -- -- -- 10.2.17 10.1.26 10.1.17 10.1.9 10.0.22 10.0.15 10.0.11 -- mariadb (11.4.2)
mate-desktop (1.28.2) 1.28.2 -- -- -- -- -- -- -- -- -- -- -- 1.20.0 1.18.0 1.15.0 -- -- -- -- -- mate-desktop (1.28.2)
mesa (24.1.4) 24.1.2 24.0.7 23.1.9 23.0.3 22.2.3 22.0.2 21.2.5 21.0.1 20.1.7 19.3.3 19.1.5 18.3.4 18.1.7 17.1.8 12.0.3 11.1.2 10.6.9 10.2.9 10.0.5 9.1.7 mesa (24.1.4)
mysql (9.0.0) 8.4.1 -- -- -- -- -- -- -- -- -- -- -- 5.7.23 5.7.19 5.7.15 5.5.48 5.5.45 5.5.45 5.5.37 5.5.34 mysql (9.0.0)
nautilus (46.2) 46.2 46.2 45.1 44.1 43.0 42.1.1 41.1 -- -- -- -- -- 3.28.1 3.24.2.1 3.20.2 3.18.5 3.16.2 3.12.2 3.10.1 -- nautilus (46.2)
NVIDIA (555.58) 555.58.02 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- NVIDIA (555.58)
openbox (3.6.1) 3.6.1 -- -- -- -- -- -- -- -- -- -- -- 3.6.1 3.6.1 3.6.1 3.6.1 -- -- -- -- openbox (3.6.1)
openjdk (22) 22.0.1-ga -- -- -- -- -- -- -- -- -- -- -- 10.0.2 8u144 8u122 8u76 8u60 7u65 7u65 7u6 openjdk (22)
openssh (9.8p1) 9.8p1 9.7p1 9.5p1 9.3p1 9.1p1 9.0p1 8.8p1 8.6p1 8.3p1 8.2p1 7.9p1 7.9p1 7.7p1 7.5p1 7.3p1 7.2p1 6.9p1 6.7p1 6.6p1 6.6p1 openssh (9.8p1)
openssl (3.3.1) 3.3.1 3.0.13 3.0.12d 3.0.8d 3.0.7 1.1.1o 1.1.1l 1.1.1k 1.1.1g 1.1.1f 1.1.1d 1.0.2r 1.1.0i 1.1.0f 1.1.0b 1.0.2g 1.0.2f 1.0.1p 1.0.1k 1.0.1g openssl (3.3.1)
perl (5.40.0) 5.38.2 5.38.2 5.38.0 5.36.0 5.36.0 5.34.1 5.34.0 5.32.1 5.32.0 5.30.1 5.30.0 5.28.1 5.24.4 5.24.2 5.22.2 5.22.1 5.22.0 5.20.1 5.16.3 5.16.3 perl (5.40.0)
php (8.3.9) 8.3.9 -- -- -- -- -- -- -- -- -- -- -- 7.1.22 7.1.8 7.0.11 7.0.2 5.6.16 5.4.44 5.4.35 5.4.23 php (8.3.9)
plasma-desktop (6.1.3) 6.1.3 6.0.5 5.27.9 5.27.5 5.26.4 -- 5.23.3 5.21.5 5.18.5 5.17.5 5.16.5 5.14.5 5.13.4 5.10.5 5.7.4 5.5.5 5.3.2 -- -- -- plasma-desktop (6.1.3)
postfix (3.9.0) 3.9.0 -- -- -- -- -- -- -- -- -- -- -- 3.3.1 3.1.3 3.1.2 2.11.5 2.11.5 2.11.3 2.8.12 2.8.12 postfix (3.9.0)
postgresql (16.3) 17.9.26 15.7 15.5 14.8 14.6 14.3 13.4 11.11 11.9 11.7 9.6.15 9.6.12 10.5 9.6.5 9.5.4 9.5.1 9.4.5 9.4.4 9.3.5 9.2.6 postgresql (16.3)
Python (3.12.4) 3.12.4-env 3.11.9 3.11.6 3.10.11 3.10.8 3.9.12 3.9.6 3.8.9 3.8.5 3.7.6 3.7.4 3.7.3 3.7.0 3.6.2 3.5.2 3.5.1 3.4.4 3.4.2 2.7.8 2.7.6 Python (3.12.4)
qt (6.7.2) 6.7.2 6.7.1 -- 6.5.1 5.15.7 -- 5.15.3 5.15.2 5.12.7 5.12.7 5.12.0 5.12.0 5.11.1 5.9.1 5.7.0 5.5.1 5.3.2 4.8.6 4.8.6 4.8.6 qt (6.7.2)
samba (4.20.2) 4.20.1 4.20.1 4.19.2 4.17.7 4.17.3 4.15.5 4.15.1 4.14.4 4.12.6 4.11.5 4.10.8 4.7.12 4.7.9 4.6.7 4.3.11 4.3.6 4.2.3 3.6.25 3.6.24 3.6.22 samba (4.20.2)
systemd (256.2) 255.6 255.6 254.6 253.3 251.7 250.4 249.5 247.6 246.4 243 243 239 239 234 231 229 217 217 212 203 systemd (256.2)
thunderbird (128.0) 128.0 -- -- -- -- -- -- -- -- -- -- -- 60.2.1 52.3.0 45.3.0 38.7.0 38.3.0 31.7.0 24.5.0 17.0.11 thunderbird (128.0)
vim (9.1) 9.1 9.1 9.0 9.0 9.0 8.2 8.2 8.2 8.2 8.2 8.1 8.1 8.1 8.0 7.4 7.4 7.4 7.4 7.4 7.4 vim (9.1)
vlc (3.0.21) 3.0.21 -- -- -- -- -- -- -- -- -- -- -- 3.0.4 2.2.6 2.2.4 2.2.2 2.2.1 2.1.5 2.1.4 2.1.1 vlc (3.0.21)
wayland (1.23.0) 1.22.0 1.22.0 1.22.0 1.22.0 1.21.0 1.20.0 1.19.0 1.19.0 1.18.0 1.17.0 1.17.0 1.16.0 1.15.0 1.12.0 1.11.0 1.9.0 1.8.1 1.6.0 1.4.0 1.3.0 wayland (1.23.0)
xfdesktop (4.18.1) 4.18.1 -- -- -- -- -- -- -- -- -- -- -- 4.12.3 4.12.3 4.12.3 4.12.3 4.12.2 4.10.3 4.10.2 4.10.2 xfdesktop (4.18.1)
xorg-server (21.1.13) 21.1.13 21.1.13 21.1.9 21.1.8 1.20.14 21.1.3 1.20.13 1.20.11 1.20.8 1.20.8 1.20.5 1.20.4 1.19.6 1.19.3 1.18.3 1.17.4 1.17.2 1.16.4 1.14.7 1.13.4 xorg-server (21.1.13)

Reader Ratings
Reader supplied reviews for NixOS

Average rating
9.0
from 70 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.
Our FAQ page has tips on writing a good mini-review.

Version:

Rating:    out of 10

Your review (minimum 250 words):




Past reviews - sort by:

Version: 24.05
Rating: 10
Date: 2024-06-21
Votes: 8


NixOS is different from other Linux distros to a degree that other Linux distros usually aren't, but if you're a believer in the philosophy it's really next level. I don't ever see myself changing distros again unless something comes along with a better take on that same philosophy (there's always room for improvement!)

A lot of discussion about NixOS talks about it from the perspective of a sysadmin - here are some thoughts as a desktop user.

Pros:

- "Declarative" means you can organize and version your system in git. Although you can do this to some degree with dotfiles and setup scripts for other distros, the declarative way can't be beat in terms of being able to organize your stuff.

- "Reproducible" means everything just works. You run into essentially no problems when you're working with the standard stuff in nixpkgs. People like to emphasize how "reproducible" also means "rollback", but ironically it's hard to get yourself in a situation where you need to rollback.

- "Declarative" and "reproducible" together means that you can experiment with other people's config and take what you like. This gives you an incredible third support option compared to documentation and asking the community: just search GitHub.

Cons:

- You have to learn and internalize Nix to be effective. It is a lot to grok and I think that this can be harder than it needs to be since some aspects of configuring Nix could be done in a more intuitive way.

- Docs are bad. I actually don't think this is as bad of a thing as some people make it out to be, but it's true. Once you learn Nix, you just read the nixpkgs code for the Nix side of things and reference ArchWiki for the Linux side of things.

- Lack of FHS means sometimes you have to put in extra work to "Nixify" a program where running it would be trivial on other distros. This is mitigated to a large degree due to how comprehensive nixpkgs is.


Was this review helpful? Yes No
Version: 24.05
Rating: 10
Date: 2024-06-17
Votes: 10


Game changer:

-Zero issues
-Ultra fast
-Centralized configuration
-Easy Snapshots Management
-Not even using BTRFS but ext4 and still works with Snapshots
-Stable release is enough bleeding edge (Gnome 46.2 & Plasma 6 with the current release)
-No manual interventions required
-No breakage
-A distribution ahead of it's time: seriously
-Documentation is good enough for me
-Pure genius concept
-Once you go NixOS you never go back
-Hidden gem among all the distributions out there
-I would highly recommend


Was this review helpful? Yes No
Version: 24.05
Rating: 8
Date: 2024-06-14
Votes: 4


NixOS Review: A Game Changer for Ethical Hacking and Beyond

Ever since I embarked on my Linux journey, I found myself constantly switching between different distributions. This habit of "distro-hopping" often led to frustration as I struggled to find a system that could meet my specific needs as an ethical hacking student. My primary challenge was installing and running various cybersecurity tools; on other distributions, there was always something wrong. Either a part of the tool would not work, or the tool itself would be completely unusable.

However, my experience with NixOS has been nothing short of transformative. NixOS offers a unique and highly effective approach to package management and system configuration, making it incredibly easy to install and maintain cybersecurity tools. Everything just works seamlessly, which is a stark contrast to my previous experiences with other Linux distributions.

Initially, I was hesitant to dive into NixOS due to its perceived complexity. The documentation on nix.org is severely lacking and can be quite challenging to understand for newcomers. If it weren’t for the insightful tutorials by the YouTuber VimJoyer, I most likely would not have made the switch. Thanks to his guidance, I was able to navigate the intricacies of NixOS and unlock its full potential.

NixOS’s stability is vastly superior to any other distro I have used. This reliability is critical for my work in ethical hacking, where a stable environment is essential for running various tools and simulations. Moreover, NixOS is not only excellent for hacking but also for gaming. The flake feature is particularly noteworthy, allowing me to set up different environments or replicate the same setup across multiple machines effortlessly. If I ever mess up, I can simply boot into a previous build, ensuring that my work remains uninterrupted.

One of the standout features of NixOS is its reproducibility. The ability to define the system configuration declaratively means that I can easily recreate my setup on different machines or roll back to a previous state if needed. This feature is a lifesaver, especially in a field where consistency and reliability are paramount.

Despite its many strengths, NixOS does have its drawbacks. The documentation is in desperate need of an overhaul. While the community is incredibly helpful, the official documentation can be a significant barrier for new users. Improving the clarity and comprehensiveness of the documentation would make NixOS more accessible to a broader audience.

In conclusion, NixOS has proven to be an invaluable asset in my journey as an ethical hacking student. Its stability, reproducibility, and ease of use for installing cybersecurity tools have made it my go-to Linux distribution. While the documentation leaves much to be desired, the support from the community and resources like VimJoyer’s tutorials make it possible to overcome this hurdle. I don't see myself switching distros any time soon, as NixOS perfectly meets my needs both for hacking and gaming.

TLDR:
8/10,
PROS : an amazing distro that offers the user stability and reproducibility,
CONS : documentation needs a lot of work


Was this review helpful? Yes No

See all 70 reader reviews of NixOS...

Extended Lifecycle Support for CentOS 7 | TuxCare






Copyright (C) 2001 - 2024 Atea Ataroa Limited. All rights reserved. All trademarks are the property of their respective owners. Privacy policy. Change privacy settings.
DistroWatch.com is hosted at Copenhagen.

Contact, corrections and suggestions: Jesse Smith

Tips: bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx
lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr
86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le
0x969CD4E778C7b6549A2B00e34114e0168c86A542
PayPal.me/distrowPatreon.com/distrowatch