this post was submitted on 31 Jan 2026
206 points (98.6% liked)

Linux

11641 readers
497 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] entwine@programming.dev 5 points 1 day ago (2 children)

I wonder how many Nix cheerleaders are aware of OSTree based systems like Silverblue, Kinoite, Bazzite, etc? They provide the same immutability guarantees, but none of the pain and standards-defiance of NixOS.

I think Nix (the package manager) is a much stronger sell than NixOS. You can use Nix to install your apps on top of another immutable OS, whereas otherwise you might go with Flatpaks, containers, AppImages, etc. It's certainly better than adding Homebrew or some other manager like Pacman.

For devs, Nix is nice for people who can't or don't want to use containers for any reason (or want to use both!). I just don't see anyone benefiting from using NixOS except for Nix addicts.

[–] balsoft@lemmy.ml 1 points 5 hours ago* (last edited 5 hours ago)

They provide the same immutability guarantees

Not as easy to have your entire system introspectable, sharable between devices, and under the same VCS. NixOS is declarative first and foremost, and all other benefits fall out from that; immutability is just one of them.

NixOS is a hack that shoehorns existing FOSS software into what an OS should really be. I doubt we'll get anything better for the foreseeable future, except maybe Guix.

[–] shadowtofu@discuss.tchncs.de 1 points 6 hours ago (1 children)

Have you tried this? I run NixOS on my server, Aurora (immutable Fedora distro based on Universal Blue) on my desktop PCs, and this sounds very interesting. Unfortunately, it seems that this is explicitly not supported on ublue-os systems.

[–] entwine@programming.dev 2 points 4 hours ago

I haven't actually, I just assumed it would be pretty straightforward to do, but apparently not :/

That issue is full of cringe though. Not a good look for either side, and not productive. It's not clear whether the ublue people don't feel like supporting it, or if it's actually not possible due to SELinux issues.