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 AEF271381F3 for ; Thu, 20 Dec 2012 16:49:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF41521C09B; Thu, 20 Dec 2012 16:49:05 +0000 (UTC) Received: from mail-bk0-f48.google.com (mail-bk0-f48.google.com [209.85.214.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A573421C08B for ; Thu, 20 Dec 2012 16:47:50 +0000 (UTC) Received: by mail-bk0-f48.google.com with SMTP id jc3so1852832bkc.21 for ; Thu, 20 Dec 2012 08:47:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding :content-type; bh=gYyHtbGIZYqUGNb0/0pM5h3x9hXi45OcWZnhmKLxgks=; b=aoTW82WIuji+CchvS6ucQijruxHepK1oxrqfcr+eHSZQBFGgwQ29zhb/dCUAI3dlGq icciUtGV0kdmf6k1bjdhDI9f6INAclNwlANSovSo/E34IfPOX2BNd2bMdMkPFQBosWzR wcWKGwSUVrgWsV1BjpbtSBwqDqZEqxbeIbO1qDYixP32tb2vM4ANOtjbpTUwcL24/eQV XIWohpOpVQmrQ6d51ThdqoaatflQFu2HTjCQVVE5+CejmEXQdVgONc90m+9t2H8HmYk0 tfvQNvffIWx9UBXZ7EP2ByunlRWKSWeiCRd6SDxkzdWsLRsdqdq8vOalHL3kWfrer01N mE9Q== X-Received: by 10.204.133.219 with SMTP id g27mr4875328bkt.65.1356022069116; Thu, 20 Dec 2012 08:47:49 -0800 (PST) Received: from localhost.localnet (p4FC6027A.dip0.t-ipconnect.de. [79.198.2.122]) by mx.google.com with ESMTPS id hm8sm7765640bkc.10.2012.12.20.08.47.47 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 20 Dec 2012 08:47:48 -0800 (PST) From: Volker Armin Hemmann To: gentoo-user@lists.gentoo.org Cc: Mark David Dumlao Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet? Date: Thu, 20 Dec 2012 17:47:46 +0100 Message-ID: <1430319.VaDLJrm3iW@localhost> User-Agent: KMail/4.9.4 (Linux/3.4.20; KDE/4.9.4; x86_64; ; ) In-Reply-To: References: <50CB1942.3020900@gmail.com> <1471899.4aS5cxynce@localhost> 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-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Archives-Salt: 070feb53-241b-4500-9f05-f57ed0708bc7 X-Archives-Hash: 5fc9fe06b8ff966f6426ce74d608c231 Am Donnerstag, 20. Dezember 2012, 11:45:34 schrieb Mark David Dumlao: > On Thu, Dec 20, 2012 at 2:42 AM, Volker Armin Hemmann > > wrote: > > with redhat's push to move everything into /usr - why not stop right there > > and move everything back into /? > > I originally thought this way, but they actually reviewed the > technical and historical merits for all the use cases and and found > /usr to be superior. Straight out of the freedesktop wiki: > http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge > > 0) If / and /usr are kept separate, programs in /usr can't be updated > independently of programs in /, because the libraries they depend on > might break compatibility. If the binaries and libraries were *all* in > /usr, then the entire system's binaries would always be consistent > regardless of where /usr were sourced from (config files in /etc, > however, would still break). not a problem at all if everything is in / and /usr doesn't even exist anymore. > 1) There is historical precedent in Unix for /usr-centric systems, > notably Solaris. so what? historically we lived in mud huts and used flintstone knives. > 2) If /usr were separated from /, then /usr could be mounted > read-only, with / being mounted "normally". Which makes sense, as / > does have bits that are meant to be read-write. really? once upon a time I was told mounting / ro and /usr rw was a GOOD THING to do. I ignored that the same way I ignore it the other way round. With bind mounting and stuff, you can make single directories rw.. so what is the matter? > 3) Most software packagers write their binaries to a PREFIX defaulting > to /usr/local, or /usr, as opposed to /. Determining which ones belong > in / or /usr can sometimes be dependent on the distro and/or sysad. > But since more of them default to /usr, if everything were in /usr > it'd be a saner default. so what? PREFIX can be changed. Set it to /local if you want. Or /var/local. Or /my/happy/place/local. > > (0) basically says that keeping them separate only works as intended > if the both the sysad and the distro upstream work together for their > shared /usr mount. In many cases, however, sysads have to do a lot of > working around and careful planning to get /usr mounted remotely. > (1), (2), and (3) provide advantages to mounting the binaries and > libraries separately from the / filesystem, which mounting them as > part of / does not provide. no, not really. No. -- #163933