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 96D091381F3 for ; Mon, 30 Sep 2013 22:38:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9834FE0BA4; Mon, 30 Sep 2013 22:38:07 +0000 (UTC) Received: from mail.digimed.co.uk (82-69-83-178.dsl.in-addr.zen.co.uk [82.69.83.178]) by pigeon.gentoo.org (Postfix) with ESMTP id 8BEE0E0B72 for ; Mon, 30 Sep 2013 22:38:06 +0000 (UTC) Received: from digimed.co.uk (shooty.digimed.co.uk [192.168.1.8]) by mail.digimed.co.uk (Postfix) with ESMTPA id 6CCAE21E49 for ; Mon, 30 Sep 2013 23:38:00 +0100 (BST) Date: Mon, 30 Sep 2013 23:37:53 +0100 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Flexibility and robustness in the Linux organisim Message-ID: <20130930233753.73daec01@digimed.co.uk> In-Reply-To: <20130930210539.GB8668@waltdnes.org> References: <52481602.6020305@googlemail.com> <52484363.7020309@gmail.com> <52484F5F.5090408@googlemail.com> <52485652.4060308@gmail.com> <5248828F.1000802@gmail.com> <52489E78.7020804@gmail.com> <5248A3F6.2020801@gmail.com> <52491ABA.1060003@coolmail.se> <524928FC.10206@gmail.com> <5249D3BD.4090900@coolmail.se> <20130930210539.GB8668@waltdnes.org> Organization: Digital Media Production X-Mailer: Claws Mail 3.9.2-71-gace330 (GTK+ 2.24.21; x86_64-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 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 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/Gi0kguOFJAvdf11RsysDijn"; protocol="application/pgp-signature" X-Archives-Salt: d0d75424-5d4a-4bae-b8d6-abfd16346bf5 X-Archives-Hash: 04b53113518f5ca12878b51697e0308f --Sig_/Gi0kguOFJAvdf11RsysDijn Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 30 Sep 2013 17:05:39 -0400, Walter Dnes wrote: > > If *something1* at boot time requires access to *something2* at boot > > time that isn't available then I would say that *something1* is broken > > by design not the *something2*. =20 >=20 > What about the case where *something2* *USED TO BE AVAILABLE, BUT HAS > BEEN MOVED TO /USR* ? What about the case where something1 wasn't required at boot time but changed circumstances mean it now is? =20 > > So I would argue that devs relying on /usr always being there have > > broken the "system". =20 >=20 > So I would argue that unnecessarily moving stuff into /usr is > deliberate sabotage, designed to break *something1*. Define unnecessarily in that context? You can't, not for all use cases. There are many files that clearly need to be available early on, and many more that clearly do not. Between them is a huge grey area, files that some need and some don't, that may be needed now or at some indeterminate point in the future. If you put everything that may conceivably be needed at early boot into /, you shift a large chunk of /usr/*bin/ and /usr/lib* into /, effectively negating the point of a small, lean /. That puts us right back where we started, try to define a point of separation that cannot be defined. initramfs is the new /, for varying values of new since most distros have been doing it that way for well over a decade. --=20 Neil Bothwick "He's dead, Jim. You get his phaser, I'll grab his wallet." --Sig_/Gi0kguOFJAvdf11RsysDijn Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (GNU/Linux) iEYEARECAAYFAlJJ/UcACgkQum4al0N1GQNUeACgi0hhS4685X/4eO5d3e03qrkA QYkAoI4iSuf8W8dCug0tU47fFCmBEFTS =4sK4 -----END PGP SIGNATURE----- --Sig_/Gi0kguOFJAvdf11RsysDijn--