Who/what is driving this despite all the controverse?
Who/what is driving this despite all the controverse?
Also, remember that launchd on OSX has been around for a decade. People from the linux world who encountered it tended to think "hey, this is kinda nice, I wish we had something like it." Perhaps launchd itself had a predecessor somewhere, I dunno. But the point is that people had seen these systems in the wild, so when someone showed up who was serious about seeing the project through there were a bunch of maintainers whose reaction was "about damn time" rather than "what is this?"
There is a very loud minority in the linux community that doesn't want things to change. There are a ton of linux users who's lives this improves, and they are not as noisy.
Debian is the larges distro and when the maintainers took a vote systemd won with like a 60+% majority. Almost all other distros that are going to, have switched over the last 3 years.
2/ Gnome started requiring systemd (via the dependency of GDM on logind). So, if they want to keep supporting Gnome, they have a choice between switching to systemd or developping some shims. And it's probably safe to assume other major pieces of software (KDE?) will adopt similar requirements.
Code contributions, even if controversial, pack a much stronger punch than emails, forum posts, blog posts, etc.