Gentoo Archives: gentoo-dev

From: "G.Wolfe Woodbury" <redwolfe@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
Date: Tue, 03 Jan 2012 16:09:17
Message-Id: 4F0327E9.50508@gmail.com
In Reply to: Re: [gentoo-dev] rfc: locations of binaries and separate /usr by Ian Stakenvicius
1 On 01/03/2012 10:53 AM, Ian Stakenvicius wrote:
2 > On 01/01/12 03:53 AM, Sven Vermeulen wrote:
3 >> On Sat, Dec 31, 2011 at 07:59:47PM -0600, William Hubbs wrote:
4 >>> The goal is to deprecate /bin, /lib, /sbin and /usr/sbin. My
5 >>> understanding is that they want to move software that is installed in
6 >>> /bin, /sbin and /usr/sbin to /usr/bin. Also, they want to move
7 >>> everything from /lib to /usr/lib.
8 >>
9 >> I don't like this one bit. Things used to be simple with the "split"
10 >> between
11 >> /bin and /usr/bin (and its related directories), this isn't going to
12 >> make it
13 >> more simple.
14 >
15 > I concurr. I will admit that I've been rather out of touch with what
16 > other distros are doing (and have been for ~3-4 years), but combining
17 > everything into /usr/bin just seems plain backwards and I am rather
18 > shocked that all the distros are moving that way.
19 >
20 > Has the LFH been updated?? Googling seems to say no, as the last mod
21 > seems to have been in 2004... I know that, technically, these are
22 > 'userspace' programs in that they aren't kernel-space, but they're
23 > still 'system' programs so to me it still makes sense for them to be
24 > on the 'system' side of the filesystem hierarchy, doesn't it?
25 The problem is that one group of developers is ignoring years of history
26 and purpose in the separation of /bin and /usr/bin and the ability of
27 having a separate /usr. This is in the udev development team and they
28 /deliberately/ placed or used some programs in /usr/bin instead /bin and
29 requiring that /usr bee in the root partition.
30
31 I will note that the historical separation of the /usr stems from the
32 days of user home directories being in /usr/home instead of /home. It
33 is getting to the point that the security aspects of having a read-only
34 mount for userspace executables is being overridden by developer fiat.
35
36 Lay this one at the RedHat/Fedora developers of udev.
37
38 --
39 G.Wolfe Woodbury
40 aka redwolfe@×××××.com

Replies