In reference to: https://lemmy.world/post/23862757
I use Void btw
Image text:
Most people rejected his message.
“Systemd is Satan’s creation! Pure Evil!”
They hated Talking Pig because He told them the truth.
Upvoted because it belongs in this community, and should not be silenced, even though it is the wrong opinion
deleted by creator
I don’t really get the hate for systemd. At least for someone who started really using Linux after it was introduced, it always seemed easier to control and manage than the init.d stuff.
Obviously it’s a hassle to migrate if you have a ton of legacy services, but it’s pretty nice.
It’s not just init.d that exists, alternative init systems such as dinit and OpenRC are a thing. The general complaint about systemd is that it’s too heavy and complicated for something as simple as an init system, and it has already gone way beyond that.
This does not only increase the attack surface of a Linux system drastically, giving way to exploits and potentially backdoors, but it also puts too much power in a piece of software’s hands as more and more things start depending on it.
And systemd is not even needed to create a user-friendly Linux system anyway. Chimera Linux with GNOME would be as smooth an experience as Fedora Linux if only it had more software in its repositories and PackageKit support.
It’s because you now need to do
systemctl restart sshd
instead of/etc/init.d/sshd restart
, I see no other reason than having to learn new syntax.Arguably, init.d scripts were easier to understand, and systemd is a bit of a black box, it somehow works, but who knows where it writes logs or saves the process pid (it’s all in the documentation somewhere), with init.d script you can just open the script itself and look.
Don’t minimize those strengths. Init.d scripts are something you can figure out just knowing a bit of shell script, or historical knowledge from before there was an internet. For something I rarely use, why do I need to learn something more complex to do the same thing - I either haven’t been sold on all the new functionality they piled in or do not need it. After all these years crowing about the Unix/linux way being many independent flexible tools that can work together, why do we now have this all-in-one monstrosity that might as well have come directly from Microsoft?
You don’t have to use systemd. However, the rest of the world left you behind. Systemd isn’t controversial since everyone has adopted it. No one is making you use it but keep in mind you are a very small minority. The rest if the community moved on after systemd was release 10 years ago.
This is fine for the memes but outside of that it is silly.
Windows isn’t controversial since everyone has adopted it. No one is making you use it but keep in mind you are a very small minority.
Hexbear user spotted (or at least that’s what my first impression is with the weird image)
Windows isn’t controversial since everyone uses it. That’s a true fact.
Hexbear user spotted (or at least that’s what my first impression is with the weird image)
Heck no, that’s just an ancient meme to indicate it’s just banter/harmless trolling, not an attempt at serious discourse.
I guess we’re old now, if folks don’t know trollface anymore.
The more you know I guess. I wasn’t on the internet in 2008.
Maybe, but SysV Init was just fucking awful. It’s a shame.