I really hate this thing where "not knowing stuff" is kind of the worst thing that someone can admit in tech-world. This is why so many people struggle to learn things, are afraid to ask questions,...

All these "everyone knows this!"-guys and their not very funny "jokes" are just so not useful or helpful. Especially in spaces that are MEANT for learning things!

@Jules I still don't understand how people can not like systemd. How exactly were these behemoths of bash script in /etc/init.d/ crafted? How can the pure existence of systemd unit files not be justification enough?

@lieselotte I'm cleaning out my tabs now and noticed this toot didn't get answered (I had the one you were replying to open), so I might as well answer (even though that toot was talking about a different phoenomenon entirely)

the three most frequently cited criticisms, in no order:

1) systemd is a massive program that does everything all in one place, even if it's split across several (intertwined) libraries, and some people want strict separation of responsibilities

(continued)

@lieselotte

1b) it also has swallowed some smaller projects as part of that goal, but see point 3 (the projects it swallowed are by those guys)

2) systemd is highly Linux-specific, to the point that some people are afraid that (continuing from 1 and 1b) programmers are going to hard-depend on systemd unintentionally and then Linux will either be the only Unix left or systemd will be the only init left; as much as some hate it, linux must be at least a little about choice

(cont.)

@lieselotte

3) the two principal authors of systemd, Lennart Poettering and Kay Sievers, are well known for being massive narcissists, to the point that they claim they have full reign over linux (http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01331.html) and close bugs related to hardware configurations that actual people use because they don't care about them (which I thought I had a link about but I can't find it right now; look on bugs.freedesktop.org)

(one more part)

@lieselotte ultimately the important thing to understand is that most, if not all, debates about systemd or sysvinit or runit or whatever are purely political in nature; this link has an even more impartial rundown, including some links to some more analyses of varying partiality

http://uselessd.darknedgy.net/ProSystemdAntiSystemd/