https://freedesktop.org/www/Software/systemd/Lennart Poettering wrote:But first, let's clear a few things up: is this kind of logic new? No, it certainly is not. The most prominent system that works like this is Apple's launchd system: on MacOS the listening of the sockets is pulled out of all daemons and done by launchd. The services themselves hence can all start up in parallel and dependencies need not to be configured for them. And that is actually a really ingenious design, and the primary reason why MacOS manages to provide the fantastic boot-up times it provides. I can highly recommend this video https://www.youtube.com/watch?v=SjrtySM9Dns where the launchd folks explain what they are doing. Unfortunately this idea never really took on outside of the Apple camp
http://0pointer.de/blog/projects/why.html
http://0pointer.de/blog/projects/systemd.html
http://0pointer.de/blog/projects/the-biggest-myths.html
To my layman's reason, the logic behind the boycott is akin to saying "boycott fuel injection, becuase it threatens our carburetors." The only impact I can think of is that we noobs - brave mouse-pushers, like myself and gcmartin, will have to do a lot of reading. Not only to understand what systemd is, bot what it's designed to replace in the first place.