Originally posted by asabjorn
View Post
The L option makes a lot of sense if you accept the premise that the current and former Canonical employees on the CTTE are actually fighting on behalf of Canonical.
This is how I see it; systemd as init system on Debian Linux are bound to win because of the Chairmans casting vote. Nobody really wants Upstart; according to Debian popcon, there are at least 100x more systemd users on Debian right now than Upstart users. The kFreebsd and Hurd porters doesn't wan't Upstart either (though a statement about this is still a draft, but of course they want OpenRC).
But if systemd is choosen together with the L option, it will actually be banned for programs like Gnome and KDE to actually use any features/API's from systemd as PID 1. All Debian programs must be compatible with sysvinit and Upstart, and that must be extremely important for Canonical, who otherwise would have to maintain and debug and package those programs.
So in a perverse way, a systemd victory with the L coupling is almost as good a victory for Canonical as a Upstart victory in making all the Debian developers work for Canonical's cause.
Comment