Oh, no. Not an expert. Just something I learned out of necessity for one, and curiosity for another. The latter because of the extremely vocal criticism against it from the public in general that made me want to understand what was it all about. What I learned was an eye opener into mob mentality and the Bandwagon Effect and how destructive it can be on an individual ability to think for himself and gain true knowledge, as opposed to fake or popular knowledge which becomes increasingly false the more it spreads.
And everyone jumping in the bandwagon becomes a victim of it. Its mentors (the myth builders and opinion makers) are at the source of it and they constitute the perpetrators; the ones that prey on these victims. Knowledge is a resource like any other. And can constitute material for a predator-prey relationship. The best way to avoid being at the weak end of this relationship is to always be critical of so-called popular knowledge, questioning it and independently investigating it.
I’m by no means an expert on systemd, or even a supporter. I’m indifferent to it in the same way I am indifferent to the differences between sed and awk. That is, I recognize the space either tool can take, even when they superimpose. And it is because I decided to learn it, that I feel I can better understand when I want to use it, when I do not, and how to use it when someone decides for me.
I am however a vocal advocate of truth as a science. And as such it is hard for me to sit idle as I witness what I can only consider a profoundly immoral attempt at denigrating systemd and its developers from large quadrants of the Linux community. The arguments against it almost defy belief in how baseless they are, that is quite astounding how they were permitted to have existed and spread for so long. But such is I guess the way of a lie when it becomes viral.
Where I given more time and I would have been very happy to answer any questions you have about systemd, including many of its criticisms, which I would be very happy to debunk. But alas. That will have to be for another day.
Systemd is however not my favorite init system of the moment. It does contain a few aspects that I don’t like and trouble me. I’m particularly troubled by some of the developers attitudes. I’m a fan of runit and to a lesser extent OpenRC. But as you can see, I’m also perfectly happy with systemd, which I consider technically superior to these two, but still lacking in the type of assurance it could give an user that what we see today is what we will keep getting in the future.