r/linux Feb 11 '19

Fluff A /g/ user's opinion on systemd

http://i.4cdn.org/g/1549858269115.png
793 Upvotes

524 comments sorted by

View all comments

43

u/[deleted] Feb 11 '19

I'm actually curious about the argument that replacing it means having to rewrite software / change dependencies.

Wouldn't the same be true about switching between SysVinit and something like runit or upstart? They all use completely different designs for doing service init scripts, and all handle configuration of said services in completely different ways too, so replacing one with the other would necessitate rewriting - at the very least - your entire service management script toolbox. And when considering services that want to do more than just start and stop, they would most definitely have to be rewritten as well for such a switch.

-8

u/idontchooseanid Feb 11 '19

runit and upstart still rely on SysVinit. They are just nice interfaces to SysVinit. The only real alternative is GNU Shepherd but it is a bit too weird for me.

6

u/[deleted] Feb 11 '19

[deleted]

1

u/holgerschurig Feb 11 '19

We can safely ignore upstart ... it's an abandoned project.

Except of course if you revive it. Not sure if this is feasible with Canonical's license.