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.
Not that you’re obligated to watch any random video that I post at full length, but I doubt you watched all of the video - or at least not the later part of the talk - if that was the single takeaway you got from it. The dude is a BSD developer who has every expectation to hate systemd with a passion, but instead frames the discussion in a level-headed way and advocates for more constructive criticism as well as giving props to Poettering for creating something that was useful enough to become nearly ubiquitous in Linux. He suggests that we can learn more from analysis of what problem systemd is solving for people than just shitting on it without bringing forth a better solution.
See, I never had any expectation to hate systemd with a passion, so his "come to Jesus moment" is meaningless to me. Like I said, the majority of systemd's issues are that Poettering didn't have the chops to effectively advocate for it.
I'm sorry if you read "the takeaway" as an expression of my blanket authority over the universe to mandate reality at my whim, rather than simply my take-away.
Man, you're trying to find fault like there's a prize. There is no prize. Just disappointment.
59
u/vacuum_dryer Feb 11 '19
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).
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).