Gentoo Archives: gentoo-user

From: Greg Woodbury <redwolfe@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] some of the stuff in /usr that's become a problem
Date: Tue, 01 Oct 2013 08:30:50
Message-Id: 524A8811.6080500@gmail.com
In Reply to: Re: [gentoo-user] some of the stuff in /usr that's become a problem by William Hubbs
1 On 09/29/2013 11:13 PM, William Hubbs wrote:
2 > On Sun, Sep 29, 2013 at 09:21:01PM -0500, Daniel Campbell wrote:
3 >>> /usr/lib/udev.....
4 >>> /usr/lib/systemd.....
5 >>>
6 >>> were both placed in /usr despite objections from a number of folks.
7 >>>
8 >>> So claims that udev and systemd are not responsible are not true.
9 >
10 > Udev is installed in / in gentoo. I am a co-maintainer of udev and that
11 > was fixed quite some time back, it is the Gentoo systemd team that installs
12 > their version of udev in /usr.
13 >
14 > Installing udev or eudev, however, doesn't really solve the issue
15 > though, because it is possible to run arbitrary programs from within
16 > udev rules.
17 >
18 > Another unrelated concern is if you install a program in / that needs to
19 > access something in /usr/share, this will be broken by not having /usr
20 > mounted. This means that, for example, the locale logic of most software
21 > can't work without /usr since it accesses files in /usr/share/locale.
22 >
23 > William
24 >
25 All that is required is that the programs and libraries necessary to
26 locate and mount root and then to find and mount other filesystems be in
27 root. This was a fundamental piece of the design of UNIX and was
28 inherited by many UNIX derived systems. While debugging System IV
29 systematizing, we had meetings with the folks from Murray Hill and they
30 insisted that this had to be maintained. (circa 1982)
31
32 The actual details of what has broken are not as important as the fact
33 that the breakage happened and complaints about the breakage have be
34 dismissed with disrespect and disparaging remarks about clinging to
35 ancient history. That has been done at least twice in this set of threads.
36
37 Certainly, Linux is an evolving and growing system, but there seems to
38 be no natural selection process to cull the things that don't work.
39 Change is NOT the problem, without change there can be no progress. But
40 to change something for no good reason, simply to change it, is not healthy.
41
42 --
43 G.Wolfe Woodbury
44 redwolfe@×××××.com

Replies

Subject Author
Re: [gentoo-user] some of the stuff in /usr that's become a problem Alan McKinnon <alan.mckinnon@×××××.com>