Is systemd bad?

I see a lot of arguments both for and against systemd.
The most common against is the whole PID 0 thing. I agree that’s not ideal.
But I’ve learnt so much more about being a sysadmin since switching to systemd Linux. It’s definitely easier and more convenient.

What do you think?

Well, since most distros seem to run it, it could end up being a bad thing. Say you have one bug or issue, it can spready to several different distros and cause issues with updates. It is fairly complex and there are a lot of eyes on it but the risk is still there.

I had to google, I never knew that hate existed. But sure enough a lot of people hate it.
I use systemd and I have no issues with it.

I did find an interesting post where people debate back and forth.

It’s worth a read.

1 Like

Same here. People seem to have a lot of gripes with it. I guess this comes with the territory. I have seen plenty of debates and arguments happen online over different topics surrounding Linux. I think it just comes down to personal preference. It is always worth trying for yourself if you are not sure (based on what people online are saying).

This was quite an interesting question, especially with the post @Ben linked. As far as I can recall, I’ve had only positive experiences with systemd (but my experience with systemd in particular is not broad at all). The history and somewhat wide-reaching context involving systemd’s adoption (or forced compatibility for some) in UNIX-based or related OS distributions is definitely more in-depth than I expected. Nonetheless, a great bit of information learned today!

@glitch’s point is a good reminder to the importance of OS and software patch management, as the maintainers for system software, firmware, OS distributions, etc. should be assumed responsible for staying on top of security issues affecting their products/solutions.

1 Like

People have different preferences.

In the abstract, you can think of it this way. One is picking on every pixel. The other just wants the program to work. The other installs Ubuntu and doesn’t know what systemd is. They can all argue, but the choice is theirs.

1 Like

Thanks for all your replies and feedback on my question.

I think you all made clear and fair observations of it. Some don’t understand it, some worry, and others are just not bothered. This is probably the only place I have asked where people didn’t get into an argument over it and I appreciate that!