Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] usr merge
Date: Sat, 09 Apr 2016 04:06:59
Message-Id: 57087FD7.5030900@gentoo.org
In Reply to: Re: [gentoo-dev] usr merge by Rich Freeman
1 On 4/8/16 11:03 PM, Rich Freeman wrote:
2 > On Fri, Apr 8, 2016 at 9:51 PM, Anthony G. Basile <blueness@g.o> wrote:
3 >>
4 >> Alternatively, this may introduce problems. So it seems like we're
5 >> fixing something that isn't broken.
6 >>
7 >
8 > What problems are you anticipating, especially in light of the fact
9 > that many distros actually do it this way already?
10
11 RBAC policy files for one. You'll probably break every single hardened
12 gentoo server out there.
13
14 scripts and programs that assume different executables with the same
15 name at different points along the path, eg I know a company where
16 they've set up an ssh wrapper at /usr/local/bin/ssh which wrap /usr/bin/ssh.
17
18 security measures where you don't dereference sym links along $PATH
19 because sym links can be used in various types of exploits.
20
21 really, it doesn't take much imagination to come up with scenarios where
22 you'll break people systems.
23
24 >
25 > I don't really have a problem with making it optional or the default.
26
27 if we don't make it optional we're going to cause some serious headaches
28 for people who are invested in the current status quo.
29
30 >
31 > It can also be left up to the maintainers, and of course somebody
32 > could even fork baselayout/etc if they wish and virtualize it in
33 > @system. Most things in Gentoo don't actually require a consensus to
34 > move forward, especially if they aren't defaults.
35
36 if we deprecate the linker scripts in /usr/lib by stubbing out
37 gen_usr_ldscript, then its not as simple as "maintainer's choice".
38
39 >
40 > In any case, what is the point of this thread? If somebody wants to
41 > implement a merged /usr what exactly is stopping them from doing so?
42
43 i'm against something that doesn't maintain backwards compat.
44
45
46 --
47 Anthony G. Basile, Ph.D.
48 Gentoo Linux Developer [Hardened]
49 E-Mail : blueness@g.o
50 GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
51 GnuPG ID : F52D4BBA

Replies

Subject Author
Re: [gentoo-dev] usr merge Rich Freeman <rich0@g.o>
Re: [gentoo-dev] usr merge William Hubbs <williamh@g.o>