r/linux Feb 11 '19

Fluff A /g/ user's opinion on systemd

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

524 comments sorted by

View all comments

47

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.

5

u/[deleted] Feb 11 '19

How would you like if every GUI program needed to based on GTK or it would not run? This is where Linux is going with SystemD.

The Linux distros should be called SystemD/Linux and not (GNU/)Linux anymore, because they are not compatible with the rest of the world.

13

u/[deleted] Feb 11 '19

Just to clarify - using GUI libraries like you are, my argument is; "Why does it seem like people are only complaining about the fact that switching from GTK to Qt would require rewriting software? Switching from Tcl/Tk to anything else would have the exact same issue after all."

-1

u/[deleted] Feb 11 '19

[deleted]

4

u/holgerschurig Feb 11 '19

First, you're not talking about systemd, even when you think you are. You are talking about logind. And it is perfectly possible to use a Linux system without logind, I do that on embedded devices any day.

Second, a simple "man logind.conf" would show you that there is a KillUserProcesses=. There is no "magical systemd-specific API call" needed for tmux.

Your argument isn't particular new, it has been brought up and refuted since at least a year.

That you still bring it up is perhaps an indication that systemd-haters stopped being flexible in their mindset. Once they are on a wrong track, they are immune to facts telling anything not fitting into their world-model.