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 |