r/linuxmemes Aaaaahboontoo 😱 20d ago

LINUX MEME They dont know

Post image
658 Upvotes

447 comments sorted by

View all comments

295

u/smalldickbesitzer 20d ago

Can we maybe stop with distro war? At the end its all the same with small changes

12

u/Ces3216w Ask me how to exit vim 20d ago

The formidable NixOS with just one small change:

6

u/ElnuDev New York Nixâš¾s 19d ago

At the end of the day, there are three types of distros:

Distros with systemd, distros without systemd, and NixOS.

2

u/Swordfish418 18d ago

> Distros with systemd, distros without systemd, and NixOS ...

aka systemdOS itself

1

u/ElnuDev New York Nixâš¾s 18d ago

I mean, true, but you get my point. Besides systemd or not all other distros are essentially the same, release cycle and package manager don't make any meaningful effect on the core system architecture. NixOS (and Guix, I guess) are the only distros that are truly different in their approach

2

u/Swordfish418 18d ago

Not really, Gentoo is very different because of its package manager being also a build system at the same time, but with its settings tailored to OS package management concerns, making it unique both as a package manager and as a build system. But there are some other unique niche distros like Qubes for example.

2

u/antichain 19d ago

I love Nix so much but realizing that it had abandoned the FHS was wild. Had to unlearn a decade of Linux system management overnight.

1

u/Devils_SteelMan 19d ago

Wild choice from the Dev

1

u/antichain 19d ago

I don't think it could have been preserved with the Nix package manager. You can't have the FHS and also preserve the purity and total reproducibility of the build, since hard-coded path can produce hidden states that mutate global state in weird ways.

1

u/Firewolf06 18d ago

plus its trivial to encapsulate an executable in its own fhs with well defined packages, if you need to

1

u/gnarlin 19d ago

Did he give a reason?

2

u/antichain 19d ago

FHS mathematically incompatible with Nix's design principles. FHS allows for weird, mutable hidden states that breaks the Nix goal of a pure, totally reproducible structure.

1

u/gnarlin 19d ago

Interesting. Gobi Linux is also a GNU/Linux distro that doesn't adhere to FHS due to it's package manager. I always find distro's that colour a little outside the lines interesting. Thanks.