Re:The Nix NGI Team: Advancing Open Source with Nix
by yjftsjthsd-h on Friday January 24, 2025 @01:07PM
(#42815670)
If you're a fan of monocultures, then all of this is irrelevant since you're using Ubuntu and the quirks of nix/nixos/guix don't matter.
[ Parent
| on HN ]
Re:The Nix NGI Team: Advancing Open Source with Nix
by carlhjerpe on Sunday January 26, 2025 @07:24AM
(#42829652)
I use NixOS on all my machines. NixOS relies heavily on systemd by design. NixOS would be a lot harder to implement without systemd. With Nix(OS) we can just dump systemd unit files on disk, reload and move on.
There are other declarative init systems that could replace systemd, but what's the point when systemd does everything?
Re:The Nix NGI Team: Advancing Open Source with Nix
by yjftsjthsd-h on Monday January 27, 2025 @12:33PM
(#42843538)
> I use NixOS on all my machines. NixOS relies heavily on systemd by design. NixOS would be a lot harder to implement without systemd. With Nix(OS) we can just dump systemd unit files on disk, reload and move on.
I think guix, nix-darwin, and nixbsd all prove that you can in fact implement such a system just fine without needing systemd.
> There are other declarative init systems that could replace systemd, but what's the point when systemd does everything?
Because systemd doesn't do everything, and depending on it artificially limits what we can do. See guix running on hurd, nix-darwin running on darwin, and nixbsd running on freebsd; systemd explicitly has no interest in supporting anything but Linux.