From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-49287-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1RjBjS-0004SG-I7
	for garchives@archives.gentoo.org; Fri, 06 Jan 2012 15:29:26 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6BA9021C0C7;
	Fri,  6 Jan 2012 15:29:16 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id DE44821C07E
	for <gentoo-dev@lists.gentoo.org>; Fri,  6 Jan 2012 15:28:27 +0000 (UTC)
Received: from [192.168.1.131] (CPE002401f30b73-CM001cea3ddad8.cpe.net.cable.rogers.com [99.224.72.201])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: axs)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 02E321B402A
	for <gentoo-dev@lists.gentoo.org>; Fri,  6 Jan 2012 15:28:26 +0000 (UTC)
Message-ID: <4F071317.5080607@gentoo.org>
Date: Fri, 06 Jan 2012 10:28:23 -0500
From: Ian Stakenvicius <axs@gentoo.org>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111220 Thunderbird/8.0
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
References: <20120103212215.GU780@gentoo.org> <20120103230918.GA7247@linux1> <4F03A1AA.6070205@gentoo.org> <20120104091743.0e1cd91a@pomiocik.lan> <4F0440B3.4090500@gentoo.org> <20120104163734.07439f2b@pomiocik.lan> <20120104163315.GV780@gentoo.org> <20120104174742.11d7002d@pomiocik.lan> <20228.34930.732592.657243@a1i15.kph.uni-mainz.de> <CAATnKFBJ=ZQn7ROVT9Q6pSeodSHukgUAEhvnDd4m0aa7PTVfJA@mail.gmail.com> <20120105193024.GA8291@linux1> <20120105200844.1124e9d4@googlemail.com> <1325797329.2385.1.camel@TesterTop4> <20120105210935.48306bb9@googlemail.com> <1325798764.2385.4.camel@TesterTop4> <4F0643D8.40009@gentoo.org> <1325816141.2385.14.camel@TesterTop4> <CAAr7Pr9DFVJZ4WO1h8x=U-F9N-GrOEp8Qavy1=fW_fE-1mmcow@mail.gmail.com>
In-Reply-To: <CAAr7Pr9DFVJZ4WO1h8x=U-F9N-GrOEp8Qavy1=fW_fE-1mmcow@mail.gmail.com>
X-Enigmail-Version: 1.3.3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 768cf548-88fe-410f-93ae-5af6a273e7c0
X-Archives-Hash: 67ae21184968db3f3d13df5c4e769fcc

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 06/01/12 03:16 AM, Alec Warner wrote:
> Perhaps keep 'init' as a fairly simple codebase and run 'systemd'
> as pid 2 and they can chat with each other (over dbus?)
> 

I seriously hope that was a troll...  the whole point of systemd, as I
understand it, is to entirely replace
sysvinit+whatever-rc-script-system you have.  To instead make systemd
only an openrc alternative, and then trash sysvinit by making it
communicate over dbus, would be a more horrible kludge.

Addressing your point, though, I think it might be desirable to
perhaps strip out all of the actual direct service-control stuffs from
systemd and make it more of a sysvinit replacement -- that is, have it
simply launch/control services via init.d/ shell scripts (or whatever,
as long as they're external) instead of relying on internal service
code within the systemd binary itself.  And I expect that this
wouldn't really be that hard to do, given that systemd already has to
support external service scripts right?

That said, I don't think I ever intend to migrate to systemd for my
server systems -- sysvinit + baselayout-1-rc is still working just
fine for me; I haven't even migrated most of them to openrc yet.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iF4EAREIAAYFAk8HExcACgkQAJxUfCtlWe07kQEA08+XUqQbAybxlmfiPI6QCcUN
f9kQX3arCKshaIou4M0A/j0IXAi/uZlg3a7pZ9+HXo2fwcpz84J7PKQSwKr20mrq
=sC3I
-----END PGP SIGNATURE-----