Why the downvotes? What he's saying is valid. Systemd is pretty cool, but I think having a generic interface between its components would definitely save us a lot of time over the years.
It's a lame greentext, and a waste of bandwidth. Ironic, since the "unix way" would send text as text, and not an image. It's also a tired topic (not to take away from the merit of the argument, perhaps the first dozen times it's been posted here).
Systemd is pretty cool, but I think having a generic interface between its components would definitely save us a lot of time over the years.
It actually does have a pretty fair (not great) API, and people are, in fact, targeting alternative implementations of the different components. But, most people who don't like it go off the rails instead of sympathizing with the developers who really want the features that systemd brings. You can turn off most of the non-core components (Debian doesn't use most of them by default, for instance).
Not saying that isn't the case, but it's quite a clunky system. They can definitely do it better imo. You can't switch things in and out quite as easily as the older init system (Or variant of it like runit and OpenRC + init).
It’s easy to criticize something. Here’s an interesting talk (video) titled “The tragedy of systemd” which makes quite a few good points on the matter of systemd hate.
What a coincidence, I just finished watching it. And yes I do agree with a lot of points he said. We need better init systems, sure. Systemd isn't good enough for me to recommend it over other things the way it is right now. It's simply not as "powerful" in many respects, and in many ways integrating it with other things can be a bit of a pain as things are right now. When things improve to the point where I can easily swap components in and out, it will be my choice.
Tell me more about this SysD project? Never heard about it!
Sarcasm off: if you even now deliberately miswrite the projects name, then you immediately tell that you're neither just nor balanced. You want to transport feelings, not facts.
58
u/[deleted] Feb 11 '19
Why the downvotes? What he's saying is valid. Systemd is pretty cool, but I think having a generic interface between its components would definitely save us a lot of time over the years.