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-user+bounces-136908-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1SCwrG-0006pL-SA
	for garchives@archives.gentoo.org; Wed, 28 Mar 2012 17:40:31 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 3987CE0EAB;
	Wed, 28 Mar 2012 17:40:17 +0000 (UTC)
Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120])
	by pigeon.gentoo.org (Postfix) with ESMTP id 79D1BE0ED9
	for <gentoo-user@lists.gentoo.org>; Wed, 28 Mar 2012 17:36:39 +0000 (UTC)
X-Authority-Analysis: v=2.0 cv=FOSZNpUs c=1 sm=0 a=xvUQ5II7JMRnhGkbsebX1A==:17 a=txVIi73YdL4A:10 a=_9BE_bmk-10A:10 a=6WvLBrxrMboA:10 a=wPDyFdB5xvgA:10 a=Uxmo08gEHq4A:10 a=IkcTkHD0fZMA:10 a=QN-jTBhkAAAA:8 a=I_vGZgfvAAAA:8 a=9Ialx95epFMLuZb9ex4A:9 a=HE8YeaE2SKfWuvPfCnIA:7 a=QEXdDO2ut3YA:10 a=1Ey5B3EzntkA:10 a=il3h3ffejzoA:10 a=xvUQ5II7JMRnhGkbsebX1A==:117
X-Cloudmark-Score: 0
X-Originating-IP: 97.102.250.187
Received: from [97.102.250.187] ([97.102.250.187:40794] helo=basement.kutulu.org)
	by cdptpa-oedge02.mail.rr.com (envelope-from <kutulu@kutulu.org>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 91/15-21438-62C437F4; Wed, 28 Mar 2012 17:36:39 +0000
Received: from localhost (basement.kutulu.org [127.0.0.1])
	by basement.kutulu.org (Postfix) with ESMTP id 9CAEC7D801C
	for <gentoo-user@lists.gentoo.org>; Wed, 28 Mar 2012 13:36:38 -0400 (EDT)
X-Virus-Scanned: amavisd-new at kutulu.org
Received: from basement.kutulu.org ([127.0.0.1])
	by localhost (basement.kutulu.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 4xDhXaLcwR1p for <gentoo-user@lists.gentoo.org>;
	Wed, 28 Mar 2012 13:36:38 -0400 (EDT)
Received: from MIKEDESKTOP (173.221.47.98.nw.nuvox.net [173.221.47.98])
	by basement.kutulu.org (Postfix) with ESMTPSA id EA3147D801B
	for <gentoo-user@lists.gentoo.org>; Wed, 28 Mar 2012 13:36:37 -0400 (EDT)
From: "Mike Edenfield" <kutulu@kutulu.org>
To: <gentoo-user@lists.gentoo.org>
References: <20120327133728.GA3754@acm.acm>	<01c301cd0c22$2fac1300$8f043900$@kutulu.org>	<20120327142646.GB3754@acm.acm>	<20120327154620.21440f87@digimed.co.uk>	<86iphq0vza.fsf@jane.chrekh.se>	<003e01cd0c53$a2e99b90$e8bcd2b0$@kutulu.org>	<20120327212422.GA3437@acm.acm>	<20120327234819.45111444@khamul.example.com>	<20120327223544.GC3437@acm.acm>	<01bf01cd0c9a$a2259000$e670b000$@kutulu.org> <CAA2qdGXLgXpfKA1esrdDqRgbJhTn8wr93KGWXBYH4vEViUsbcw@mail.gmail.com>
In-Reply-To: <CAA2qdGXLgXpfKA1esrdDqRgbJhTn8wr93KGWXBYH4vEViUsbcw@mail.gmail.com>
Subject: RE: [gentoo-user] Re: After /usr conflation: why not copy booting software to /sbin rather than initramfs?
Date: Wed, 28 Mar 2012 13:36:37 -0400
Message-ID: <001d01cd0d09$54160b50$fc4221f0$@kutulu.org>
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQI/1jabVc9z4KztcH5BI3TVjfITpACvZDz7AkNeK7YBmHYhQgIbZbNhAhkYx3wCePxdQQHO769eAkmaZGoB13NcvwIUtaDDlQB5LEA=
Content-Language: en-us
X-Archives-Salt: ad8cc2a2-fa3f-45c6-8d10-1d3bd6e4c1b2
X-Archives-Hash: 40b9d95446f59cc16e76e6ac6171e55c

From: Pandu Poluan [mailto:pandu@poluan.info]=20
> On Mar 28, 2012 11:27 AM, "Mike Edenfield" <kutulu@kutulu.org> wrote:

>> Well, for one, the initramfs solution is not generally considered =
"ugly"
>> except by a select vocal few who object to it on vague, unarticulated
>> grounds.

> Check out the email from William Kenworth in this mailing list; he's =
having=20
> trouble with initramfs being a blackbox.

I don't see how you can really call initramfs a 'black box"; it's =
certainly as open, or moreso, as the kernel, or grub, or /sbin/init; =
it's just a mini-filesystem with its own init:

apollo kutulu # lsinitrd /boot/initramfs-3.2.7-hardened-apollo-0.img =20
/boot/initramfs-3.2.7-hardened-apollo-0.img: 2.6M
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
drwxr-xr-x  15 root     root            0 Mar 28 13:32 .
drwxr-xr-x   2 root     root            0 Mar 28 13:32 dev
drwxr-xr-x   2 root     root            0 Mar 28 13:32 root
drwxr-xr-x   2 root     root            0 Mar 28 13:32 bin
-rws--x--x   1 root     root       105584 Feb 28 17:46 bin/mount
-rwxr-xr-x   1 root     root        26536 Feb 28 17:46 bin/dmesg
-rwxr-xr-x   1 root     root        30696 Feb 21 17:12 bin/uname
-rwxr-xr-x   1 root     root        34776 Feb 21 17:12 bin/chroot
-rwxr-xr-x   1 root     root       137624 Mar 27 13:14 bin/dash
-rwxr-xr-x   1 root     root        71640 Feb 21 17:12 bin/stty
-rwxr-xr-x   1 root     root        30680 Feb 21 17:12 bin/basename
-rwxr-xr-x   1 root     root        34776 Feb 21 17:12 bin/mknod
lrwxrwxrwx   1 root     root            4 Mar 28 13:32 bin/sh -> dash
			.
			.
			.
-rwxr-xr-x   1 root     root        14176 Feb 28 17:46 sbin/switch_root
-rwxr-xr-x   1 root     root        12622 Feb 15 12:05 init
drwxr-xr-x   2 root     root            0 Mar 28 13:32 tmp
drwxr-xr-x   2 root     root            0 Mar 28 13:32 proc
drwxr-xr-x   5 root     root            0 Mar 28 13:32 lib64