Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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?



> 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: