Bug#727708: Thoughts on Init System Debate
On Fri, Jan 17, 2014 at 08:41:32PM -0800, Don Armstrong wrote:
> With all that said, I think all of these considerations give me a slight
> preference for systemd over upstart, though I believe that whatever the
> committee decides on will be a great improvement over venerable SysV.
> 3: Frankly, I don't want to support more than one set of init files; if
> the other architectures are to be release architectures, they really
> should get whatever the CTTE decides is the default init system ported
> to them, and the maintainers of that init system in Debian should accept
> patches to do so, even if it means that the default init system is less
> functional on those architectures than it would otherwise be. [Even
> without cgroups, it'll be superior to sysv, after all.]
Note that everyone (including systemd upstream ) agrees that it is
impossible to port systemd to non-Linux kernels. And if anyone would
(against all odds) actually succeed in doing such a port, then systemd
upstream would not accept patches. 
The CTTE might decide "Systemd should be the only init system in Debian",
but that would clearly imply that Debian will drop all non-Linux ports.
 I know both emails are from 2011, but this thread is the only one
I recall to provide an (incomplete) list of potentially Linux-only
features used by systemd. From all I've read Lennart's opinions haven't
changed since then - may someone correct me if I'm wrong on that.
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed