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 B3E7F1381F3 for ; Thu, 20 Dec 2012 03:46:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0BA5521C089; Thu, 20 Dec 2012 03:46:48 +0000 (UTC) Received: from mail-ea0-f178.google.com (mail-ea0-f178.google.com [209.85.215.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8ECB621C021 for ; Thu, 20 Dec 2012 03:45:36 +0000 (UTC) Received: by mail-ea0-f178.google.com with SMTP id k11so1158239eaa.9 for ; Wed, 19 Dec 2012 19:45:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Utma87vpFxWHqoD1DLf3SMmIAYCYc7YqF3UTlD0a+2A=; b=gjy+1F6U6tDA3ZVMgI+PBPd9TGGJC33t8o8weC1C7DG3v+heZUkou+ObjWrgokhJiI S54wIOEkfuj69gohfeOlpb15nJUU3UFtRvC0ZwZXzHhK3SHsTg8u7peviYiUPzvKBvmf wCbXiH7L2IWmJ94UV2Xnhzz7WmCApTeRUda7Pip1G26q/OYQLtyXTBNzndMZyhSurCIv bhqsM2E0gDKoLPXZM8Ux4QHq97/WA2OvdgH1kh0oac1TsJlkY5Rbg8mBk6VztALh5GZa 3LbPqDEGeXJbBbzttvu8esrHVg5B2qqV59bJmlfhayCzwQlz/EEm7lQwqikWj5EfJH45 CucA== 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 Received: by 10.14.225.194 with SMTP id z42mr19692478eep.22.1355975135138; Wed, 19 Dec 2012 19:45:35 -0800 (PST) Received: by 10.223.67.212 with HTTP; Wed, 19 Dec 2012 19:45:34 -0800 (PST) In-Reply-To: <1471899.4aS5cxynce@localhost> References: <50CB1942.3020900@gmail.com> <8738z7hgsa.fsf@ist.utl.pt> <20121216171043.71084070@khamul.example.com> <1471899.4aS5cxynce@localhost> Date: Thu, 20 Dec 2012 11:45:34 +0800 Message-ID: Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet? From: Mark David Dumlao To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: bc6bee33-3db3-4c2b-b9c2-92b43460615f X-Archives-Hash: e24a1cd6bf80088e7b5dfd7c311b96f2 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). 1) There is historical precedent in Unix for /usr-centric systems, notably Solaris. 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. 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. (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.