Gentoo Archives: gentoo-user

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Debian just voted in systemd for default init system in jessie
Date: Sun, 16 Feb 2014 18:59:40
Message-Id: 53010A8E.2050909@googlemail.com
In Reply to: Re: [gentoo-user] Debian just voted in systemd for default init system in jessie by "Canek Peláez Valdés"
1 Am 16.02.2014 17:50, schrieb Canek Peláez Valdés:
2 > On Sun, Feb 16, 2014 at 9:46 AM, Tanstaafl <tanstaafl@×××××××××××.org> wrote:
3 >> On 2014-02-15 3:32 PM, Canek Peláez Valdés <caneko@×××××.com> wrote:
4 >>> For Slackware, I have no idea. For Debian, no the only options were[1]:
5 >>>
6 >>> 1. sysvinit (status quo)
7 >>> 2. systemd
8 >>> 3. upstart
9 >>> 4. openrc (experimental)
10 >>> 5. One system on Linux, something else on non-linux
11 >>> 6. multiple
12 >>>
13 >>> It should also be noted that no one in the TC voted OpenRC above
14 >>> systemd AND upstart, and that while a couple voted systemd below
15 >>> everything else, it can be argued that it was a tactical vote.
16 >>>
17 >>> Regards.
18 >>>
19 >>> [1]https://wiki.debian.org/Debate/initsystem/
20 >>
21 >> I would really, really, REALLY like to see a thorough, civil debate
22 >> involving those far more knowledgeable than I on the pros and cons of
23 >> systemd vs OpenRC...
24 > Well, that's the pickle, isn't it? We have the usual stuff:
25 >
26 > • OpenRC wasn't able (until very recently) to properly do parallel
27 > execution of daemons. There will be someone who will say "that isn't
28 > important".
29 >
30 > • Then there is the inability of OpenRC to properly stop/monitor
31 > daemons (everybody here had to use "/etc/init.d/daemon zap" at some
32 > point, I suppose). Someone will say that there is experimental cgroups
33 > support for OpenRC... "experimental" being the important word, and
34 > there is also the little matter of that not being integrated into the
35 > official package (AFAIU). Also, with that OpenRC loses the "advantage"
36 > of being portable to FreeBSD and/or Hurd.
37 >
38 > • And of course, OpenRC is slow as hell compared to systemd (although
39 > there are reports of being really fast using reentrant busybox... I
40 > never used that way, so I don't know). Which again, someone will say
41 > that "that doesn't matter because I never reboot my machine". Great.
42 >
43 > But then we have the whole load of features that systemd provides that
44 > no other init system does (OpenRC included). That is an advantage if
45 > you believe that having an standardized plumbing in all "mainstream"
46 > Linux distributions has technical merit and is a good design.
47
48
49 or it is an idiotic decision. Because features means complexity.
50 Complexity means bugs.
51
52 And you don't want complexity in PID1 or init. Let those 'features' be
53 handled by their own specialists.
54
55 You know, the unix way. Do one thing, do it well. Use text to
56 communicate. That stuff. That makes things easy. And flexible. And
57 replaceable.

Replies

Subject Author
Re: [gentoo-user] Debian just voted in systemd for default init system in jessie "Canek Peláez Valdés" <caneko@×××××.com>