Re: Proposal: s have a GR about the init system
On Fri, Oct 25, 2013 at 10:31:32PM -0400, Scott Kitterman wrote:
> Personally, I don't think there's more than one sane choice for Jessie anyway:
> 1. Init systems in Debian MUST provided compatibility with sysvinit scripts.
> 2. Packages needing an init MUST provide a sysvinit script and may provide
> native init scripts also for alternative systems.
> 3. For the various CD #1 options, there can be different default init scripts
> Something like that. Anyone who thinks their pet sysvinit alternate is going
> to destroy all opposition and become the one true init for Jessie is dreaming.
Even if we all suddenly agreed to one option, a switch for Jessie is
impossible because of upgrades: a system must not become unusable before
init is reloaded on reboot. Just like kernels, the previous stable
release's init must be enough for daemons, as you can't replace the
Thus, sysvinit compat must remain at least until after Jessie.
. Technically, on modern Linux you can ptrace init, and thus force it to
exec() something else, but that's obviously not a real option here.