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-dev+bounces-49162-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Ri6vN-0006Ar-22
	for garchives@archives.gentoo.org; Tue, 03 Jan 2012 16:09:17 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 9E00B21C13D;
	Tue,  3 Jan 2012 16:09:08 +0000 (UTC)
Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181])
	by pigeon.gentoo.org (Postfix) with ESMTP id C349921C0CF
	for <gentoo-dev@lists.gentoo.org>; Tue,  3 Jan 2012 16:08:17 +0000 (UTC)
Received: by yenm3 with SMTP id m3so10057864yen.40
        for <gentoo-dev@lists.gentoo.org>; Tue, 03 Jan 2012 08:08:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=message-id:date:from:user-agent:mime-version:to:subject:references
         :in-reply-to:content-type:content-transfer-encoding;
        bh=+AzR0MGUEx7HU+uDqt4GvC9mP9omwwPrnVruJjr9pDo=;
        b=OFLf0ZBVHjiibPFScJiVKZY8h5iINKNeD/hTXl67JaxOIQu6loQggJ4n4MK3GNEsr5
         SivtalVY+WkxbLU1OhpCE04srtkXTZrtYlPdIenphOwWVSN2iMJkTp44OM/NONxRRhso
         Z8GV67GxNYkDhWQf8sObqGORK89V9psAOT7vk=
Received: by 10.236.182.170 with SMTP id o30mr36328674yhm.69.1325606897296;
        Tue, 03 Jan 2012 08:08:17 -0800 (PST)
Received: from [192.168.2.101] ([71.20.203.55])
        by mx.google.com with ESMTPS id f47sm75020181yhh.8.2012.01.03.08.08.15
        (version=SSLv3 cipher=OTHER);
        Tue, 03 Jan 2012 08:08:16 -0800 (PST)
Message-ID: <4F0327E9.50508@gmail.com>
Date: Tue, 03 Jan 2012 11:08:09 -0500
From: "G.Wolfe Woodbury" <redwolfe@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111226 Thunderbird/8.0
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
References: <20120101015947.GA9914@linux1> <20120101085326.GA1928@gentoo.org> <4F032489.5000202@gentoo.org>
In-Reply-To: <4F032489.5000202@gentoo.org>
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit
X-Archives-Salt: e9fa89d0-cd90-471f-9445-3b98d35733c4
X-Archives-Hash: 8e156709c95b53edbeb9cd5cce004d7d

On 01/03/2012 10:53 AM, Ian Stakenvicius wrote:
> On 01/01/12 03:53 AM, Sven Vermeulen wrote:
>> On Sat, Dec 31, 2011 at 07:59:47PM -0600, William Hubbs wrote:
>>> The goal is to deprecate /bin, /lib, /sbin and /usr/sbin. My
>>> understanding is that they want to move software that is installed in
>>> /bin, /sbin and /usr/sbin to /usr/bin. Also, they want to move
>>> everything from /lib to /usr/lib.
>>
>> I don't like this one bit. Things used to be simple with the "split"
>> between
>> /bin and /usr/bin (and its related directories), this isn't going to
>> make it
>> more simple.
>
> I concurr.  I will admit that I've been rather out of touch with what
> other distros are doing (and have been for ~3-4 years), but combining
> everything into /usr/bin just seems plain backwards and I am rather
> shocked that all the distros are moving that way.
>
> Has the LFH been updated??  Googling seems to say no, as the last mod
> seems to have been in 2004...  I know that, technically, these are
> 'userspace' programs in that they aren't kernel-space, but they're
> still 'system' programs so to me it still makes sense for them to be
> on the 'system' side of the filesystem hierarchy, doesn't it?
The problem is that one group of developers is ignoring years of history
and purpose in the separation of /bin and /usr/bin and the ability of
having a separate /usr.  This is in the udev development team and they
/deliberately/ placed or used some programs in /usr/bin instead /bin and
requiring that /usr bee in the root partition.

I will note that the historical separation of the /usr stems from the
days of user home directories being in /usr/home instead of /home.  It
is getting to the point that the security aspects of having a read-only
mount for userspace executables is being overridden by developer fiat.

Lay this one at the RedHat/Fedora developers of udev.

-- 
G.Wolfe Woodbury
aka redwolfe@gmail.com