[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#727708: tech-ctte: Decide which init system to default to in Debian.



On Tue, Oct 29, 2013 at 12:05:25PM -0700, Steve Langasek wrote:
> Hi Paul,

Good afternoon, Steve,

> Thanks for bringing this question to the Technical Committee.  It's been on
> my todo list to raise this myself, with the intent of getting a TC decision
> before the end of this year.  With only two months left in the year, it's
> well past time that we start on this, so thanks for beating me to it.

Happy to do it!

> In keeping with discussions I've had with other members of the TC regarding
> what they feel would help with their decision making process, I've begun
> preparing a wiki page outlining the position of the upstart maintainers on
> why Debian should adopt upstart as the default init system for jessie.
> 
>    https://wiki.debian.org/Debate/initsystem/upstart
> 
> The page is not yet complete - in particular, I'm still fleshing out the
> "why upstart and not systemd" section.  But there's enough there to give the
> TC a starting point for discussion, I think.

Great, that sounds like really productive stuff.

> It seems to me that these are two separate questions, one dependent on the
> other.  First we need to decide what jessie will use as the default init
> system.  Once that's decided, if the decision is /not/ to use systemd, we
> can look at making recommendations about how to approach upstream
> incompatibilities; but while we should be aware that choosing a non-systemd
> default does imply a certain amount of work, we shouldn't rathole on
> deciding how to structure that work if we haven't even decided yet if that
> work will be necessary.

Totally agree.

FWIW; I had a brief conversation with a core Gentoo developer about
their situation, and they also have a hard dep on systemd from GNOME,
even though their "default" is OpenRC.

As they're in the same situation, I can tell there's likely a lot of
cross-distro work that *can* be done in collaboration with another
(community driven) distribution if we decide to not default to systemd.

(such as maintaining replacements for components which require the hard
 systemd pid1 dep)


Thanks for taking this (very divisive) subject on,
   Paul

-- 
 .''`.  Paul Tagliamonte <paultag@debian.org>
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `-     http://people.debian.org/~paultag

Attachment: signature.asc
Description: Digital signature


Reply to: