Re: upstart, systemd, Canonical and Debian
Redhat and Gnome have been politicking hard for systemd. Post #13 on this thread shows a list of distros, but some of that I know to be false.
For example, Gentoo only requires systemd if you use gnome, which is the way it should be because gnome has hardcoded a dependency for systemd on it. Otherwise there is no dependency on a particular init system.
Also based on discussions in Gentoo and the associated links in those discussions, it's obvious that there's a bunch of bad information out there, mostly exaggerating who has adopted it and to what degree they have adopted it.
I don't deny that projects can choose their dependencies, but an init system? Really? And on top of that there are people joining forums solely to push systemd.
FOSS IS about choice. You should be able to choose which software you run. There are several init systems out there, and a lot of politicking about how many projects require systemd, in an attempt to convince distros that they should make it the default. I don't know why, but it seems many of these choices are not made by merit of the package.
By adding a bunch of extra junk onto systemd, it's no longer just an init system. If too many projects drink the bad kool-aid and start believing it's actually better for every use case, then they start coding it into their projects the way Gnome has. I have yet to be convinced that it's better for ANY use case, but if anything it would be the full-blown desktop. Most of my Linux installations are not full-blown desktops, and the minimal server use case is definitely NOT helped by systemd.
I'm all about allowing choice, but IMO it should be an informed choice. People who care about their boot process and init system should see what the fuss is about and make their own call.
Help stamp out MBR partition tables. Use GPT instead!