From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id EE0D1138BF3 for ; Tue, 18 Feb 2014 18:54:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 48CF0E0D3A; Tue, 18 Feb 2014 18:54:08 +0000 (UTC) Received: from mail-la0-f51.google.com (mail-la0-f51.google.com [209.85.215.51]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 032B7E0AAA for ; Tue, 18 Feb 2014 18:54:06 +0000 (UTC) Received: by mail-la0-f51.google.com with SMTP id c6so12681932lan.10 for ; Tue, 18 Feb 2014 10:54:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=f7nno+UKLOQ+AcfjcIRda3yhKoAs5dMFTOfZkkVEP2w=; b=rj3clv6u/NAJIbwZKNjqRqMO0myVBCXB1623KQ4x4z81SY5tD9DPrH2qC/R8NKr0Xx WDrBPU0kLu9mYKVvtWqpe8TFu3ygRrAAe62DlxB9Mx4ZxXqXCwozDS9H89vwa+fxFUSZ pvnm/IF67SBh0lN5tlFxiP1/cI20C/KKM5nlISkZ5iGxyTIoa9yKEV/pelLyXvqWxE+Z myCLoKS7GuialD5dten/mH2e845SHAglPRYdfnzy/eIH5jJrT4zUzQYoIwSP13KWOLbL gSBWUlxTFf3epj+1Iu1H55S1KjKe0l1Vslui7w7kc8rEDBp2iiC2gYJ9jp/IHxXJPBRU LyIw== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.112.33.108 with SMTP id q12mr21750990lbi.8.1392749645244; Tue, 18 Feb 2014 10:54:05 -0800 (PST) Received: by 10.114.170.67 with HTTP; Tue, 18 Feb 2014 10:54:05 -0800 (PST) In-Reply-To: <5303A715.2090103@libertytrek.org> References: <52FF84CE.2050301@libertytrek.org> <201402152023.10543.michaelkintzios@gmail.com> <5300DD51.5060207@libertytrek.org> <53010A8E.2050909@googlemail.com> <53012691.6040503@googlemail.com> <20140217215255.5766cb026df2f0b8002f8702@gmail.com> <5302c048.462f0e0a.3d3e.5888@mx.google.com> <20140218210633.d25f4bb88b3891f7c0ed11c6@gmail.com> <20140218220712.9ec8d2529ef49d743b3bc826@gmail.com> <5303A715.2090103@libertytrek.org> Date: Tue, 18 Feb 2014 12:54:05 -0600 Message-ID: Subject: Re: [gentoo-user] Debian just voted in systemd for default init system in jessie From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 89f6ee95-0d0e-4778-9220-d5d24f8baf54 X-Archives-Hash: e603e57544d288798eaef703d5f6957e On Tue, Feb 18, 2014 at 12:31 PM, Tanstaafl wro= te: > On 2014-02-18 1:14 PM, Canek Pel=C3=A1ez Vald=C3=A9s w= rote: >> >> On Tue, Feb 18, 2014 at 12:07 PM, Andrew Savchenko >> wrote: >>> >>> On Tue, 18 Feb 2014 11:22:23 -0600 Canek Pel=C3=A1ez Vald=C3=A9s wrote: >>>>> >>>>> Yet again, I respect ones right to use whatever one wants, but I ask >>>>> to respect mine as well. That's why I propose a separate systemd >>>>> profile for those willing to use it. >>>> >>>> >>>> Then write. Just be aware that to write a systemd profile, you need to >>>> use systemd. >>> >>> >>> Or to create a non-systemd profile :) >> >> >> That's the best response I've read in, like, many years. That's >> perfect; I'm 100% behind it. I even volunteer to help (with testing) >> to anyone going for this. > > > Canek, > > You've referred many times to other programs that *require* systemd. I meant in the Gentoo context (more below). And programs depend on *features* provided by systemd, not PID 1. I don't think any program will ever require a certain PID 1, and I would call that a bug. > I'm curious as to the extent of these programs, and to what extent they > *truly* require systemd. I don't understand what you mean by "the extent of these programs". As "to what extent they *truly* require systemd", the don't require systemd the package, they require some of the features provided by it. In particular, logind it's the one being used by GNOME (and Xfce and KDE soon, optionally, as in GNOME). > I can't for the life of me think of any reason that server daemons like > postfix, dovecot, apache, etc would or could ever *require* systemd. Neither of those packages would ever require systemd (nor any init system). If they do, I would call that a bug. All of those programs can use features provided by systemd (like socket activation, using the more advances features of the journal, etc.), but they can be made optional. > I couldn't care less about gnome (don't use it, never used it, don't wann= a > use it), but what others are there? Well, KDE is talking about doing basically the same as GNOME and using logind. ConsoleKit will be still supported, as is (technically) in GNOME, and I just read that CK is actually being maintained. I don't know if it's getting new features, though, and logind is. > Also, for those that do require it, what feature of systemd (that doesn't > have an alternative available) is it that the program uses? Again, basically logind. And there *is* ConsoleKit available as an alternat= ive. But basically all the GNOME developers are using systemd, so the CK support is getting bitrotten. That's why the Gentoo GNOME team decided to depend on systemd, although the requirement is really logind. If *someone* creates a logind compatible replacement (it uses a simple dbus API[1]), then even the GNOME suit in Gentoo could drop the requirement for systemd. Ubuntu has been working on something like this, and Mark Shuttleworth said that they will continue to work on it, even with Ubuntu choosing systemd[2], so if/when that's available, there will be no program that *requires* systemd, AFAIK. (Well, gnome-logs depends on the journal, but it's a GUI for a systemd specific feature). Like I've been saying; no one is forcing nothing on no one. But someone has to write/support/maintain the alternative. Regards. [1] http://www.freedesktop.org/wiki/Software/systemd/logind/ [2] http://www.markshuttleworth.com/archives/1316 --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico