Differences between revisions 26 and 27
Revision 26 as of 2013-10-29 13:35:52
Size: 1854
Editor: ?pixelpapst
Comment: put subpages also in the "Debate" namespace, which frames the rules of this debate. (openrc page is still missing at this time.)
Revision 27 as of 2013-10-29 13:41:48
Size: 2109
Editor: ?pixelpapst
Comment: add an intro paragraph, linking the debate rules
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

This is a debate in the [[Debate|Essay Debating System]] about which init system Debian should choose as default. The tech-ctte has been invoked to decide on this topic, and asked for the different positions to be conciesly summarized in debate pages.

Debate Init System To Use

This is a debate in the Essay Debating System about which init system Debian should choose as default. The tech-ctte has been invoked to decide on this topic, and asked for the different positions to be conciesly summarized in debate pages.

Current Options

(These options are not in any particular order)

  1. sysvinit (status quo)

  2. systemd

  3. upstart

  4. openrc (not available in sid - ITP: 684396)

  5. One system on Linux, something else on non-linux
  6. multiple: commit to supporting two or more specific initsystems, such that choosing a default is less important, and at least one of them is available to every arch

Summary Table

Option / Question

sysvinit

systemd

upstart

openrc

Hurd support/planned/welcomed

Y

N/N/Y

N/N/Y

N/Y/Y

kFreeBSD support/planned/welcomed

Y

N/N/Y

N/N/Y

N/Y/Y

sysvinit files compatibility

Y

Y

Partial

Y

Service file format

SysV

unit (ini-like)

job (specific)

SysV

Socket activation support

N

Y

Partial

N

D-Bus activation support

N

Y + kdbus

?

N

logind interface

N

Y

Ubuntu patches ?

N

Reliable service/session shutdown

N

Y

N

Y

Service monitoring

N

Y

Y

N

Open Questions

(These questions are not in any particular order)

  1. Transition plan
  2. Support for Hurd/kFreeBSD
  3. Support for init.d scripts
  4. Support for other systems
  5. ????

Mailing List Discussions

  1. x6mwrp7hfq.fsf@midna.zekjur.net

  2. 201305130155.10274.holger@layer-acht.org