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 ) id 1RivvI-0000NU-Rq for garchives@archives.gentoo.org; Thu, 05 Jan 2012 22:36:37 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EFE1221C102; Thu, 5 Jan 2012 22:36:27 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 42C4221C021 for ; Thu, 5 Jan 2012 22:36:03 +0000 (UTC) Received: by werm12 with SMTP id m12so901496wer.40 for ; Thu, 05 Jan 2012 14:36:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=+IbGAvVzuc6qKigQjj+QhYRvvDSCpDe8asSdSr+WPrI=; b=r1VJHZ3mt6WGK8fAcy/Pu3I4fy3Ha7HGV6WpQerW580J1q0ojSLnxiAXgjZXxBy9nH YC/db0LYxcGYGlnOM7hR6S2Oi/F0c7dofgySRVWoXfY9CKcSyxK/seB1EzZZq1Ve4Nt6 KkLZi1QBj+N5mth6AsNvoeCTDSvyyrbORyb4Y= Received: by 10.216.135.154 with SMTP id u26mr2035684wei.20.1325802962546; Thu, 05 Jan 2012 14:36:02 -0800 (PST) Received: from fury (ppp079166071162.dsl.hol.gr. [79.166.71.162]) by mx.google.com with ESMTPS id y5sm1321293wiw.3.2012.01.05.14.36.01 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 05 Jan 2012 14:36:01 -0800 (PST) Sender: Alex Alexander Date: Fri, 6 Jan 2012 00:36:46 +0200 From: Alex Alexander To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr Message-ID: <20120105223646.GA18959@fury> References: <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> <20120105193024.GA8291@linux1> <20120105200844.1124e9d4@googlemail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <20120105200844.1124e9d4@googlemail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 0dfc90f8-f998-4cb4-b173-573dc49fbcae X-Archives-Hash: 93acf4b480d1a3de982d25ce97b32dcd --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 05, 2012 at 08:08:44PM +0000, Ciaran McCreesh wrote: > On Thu, 5 Jan 2012 13:30:24 -0600 > William Hubbs wrote: > > > Or will /etc move to /usr too? > >=20 > > No, /etc isn't going anywhere. >=20 > Are you sure? I heard a rumour that systemd will soon require you to > put /etc inside your initrd (since / can't be mounted without it). > Obviously, you'd have to reboot if you made any changes to your config > files, but that's OK since you can't safely restart daemons anyway. Although this is a bit frightening to think about, because people are crazy enough to actually implement it, this is one of the funniest things I've read lately, thanks for the laugh xD On a serious note though, it seems to me that the /bin | /usr/bin line is too blurry, creating confusion. Migrating everything to a single folder is the simplest solution of all. Combine that with redhat's update approach and it is easy to see why they've taken this route. If people are really interested in keeping a tight, self contained root, we need to: - establish a [tight] list of software we consider critical for / - fix/patch software in that list so it can run without /usr there - create /bin =3D> /usr/bin/ symlinks for above software (simplifies things if packages start hardcoding /usr/bin here and there) - move everything else in /usr/bin/ Do this and I'm sure other people/distros will follow/help and upstreams will accept our patches. I'm sure there are other people who don't like this "one bin folder to rule them all" logic. If no one is really interested in doing all this... well, whoever actually implements something in open source usually wins the race - it's the same in Gentoo too, no? ;) Only difference here is, one team has the advantage of being paid to do it. --=20 Alex Alexander | wired + Gentoo Linux Developer ++ www.linuxized.com --AhhlLboLdkugWU4S Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iQIcBAEBCgAGBQJPBiX+AAoJEDZF8K7rm0r6YWYP/0XmKfiv9OTKxA24wnPFypfa D19ZwBtmOc302zPKC0XXHQkdoqkXPfji7RDGAhAZV8I5LPyorx9Fvw3rpRX1ufCu ncIield/DGnE3hbici6iczNyW+GMiCoG7p/qAV1ifZ5efHwPZRnDwekFcQ/X9wJB MI5zFO4h6aPmdqllxlmXXH2nAaPdseZANXX71YWs5EhAhZV7bRxZ+95NdRnIvK2E LnSL7uMQ30YypvIIhW+4Pcvx+Iy78d+mDuRrJjDmA/AFl2J+ZFx12V0Eh3dT8yBK To1k9Lei6WbjNkALmHzR5tPv+PuM5IiZSy+WuxkFdojzxBMqlBsQk38ucA1q8sqD SWsmkonR+7cznZLBSPzoHSZSYCSonf6LOyP8s3rFMO4n2zEnpm2hv2DHRqDbtZpV FVocxqqgTLtb4YHe3HA0vksS8SjDhRudJV9jKFbP73NlRg3ccwZo2oe4gazgZrvQ 36mxUei22R0cCwAFCMpvYT6VYO9MEyprwpstRZkB4QszN0NpfHK8kYqfi7OnNN/P 5UIHPTVIikLO44vOJ6T7gJDxE630fw9f3a9t6OqqCYrYX4FZC+YXGarLDuqEubGq p6utIGp2qjAIvs8TRl2qvns45fWkOxc/F0K9NFu2F2X23EacwX3m3M0ARitamYe9 eTRxS/FPgTlLd9wDEC+p =lYHx -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S--