1 |
On Thu, Jan 05, 2012 at 08:08:44PM +0000, Ciaran McCreesh wrote: |
2 |
> On Thu, 5 Jan 2012 13:30:24 -0600 |
3 |
> William Hubbs <williamh@g.o> wrote: |
4 |
> > > Or will /etc move to /usr too? |
5 |
> > |
6 |
> > No, /etc isn't going anywhere. |
7 |
> |
8 |
> Are you sure? I heard a rumour that systemd will soon require you to |
9 |
> put /etc inside your initrd (since / can't be mounted without it). |
10 |
> Obviously, you'd have to reboot if you made any changes to your config |
11 |
> files, but that's OK since you can't safely restart daemons anyway. |
12 |
|
13 |
Although this is a bit frightening to think about, because people are |
14 |
crazy enough to actually implement it, this is one of the funniest |
15 |
things I've read lately, thanks for the laugh xD |
16 |
|
17 |
On a serious note though, it seems to me that the /bin | /usr/bin line |
18 |
is too blurry, creating confusion. Migrating everything to a single |
19 |
folder is the simplest solution of all. Combine that with redhat's |
20 |
update approach and it is easy to see why they've taken this route. |
21 |
|
22 |
If people are really interested in keeping a tight, self contained root, |
23 |
we need to: |
24 |
|
25 |
- establish a [tight] list of software we consider critical for / |
26 |
- fix/patch software in that list so it can run without /usr there |
27 |
- create /bin => /usr/bin/ symlinks for above software (simplifies |
28 |
things if packages start hardcoding /usr/bin here and there) |
29 |
- move everything else in /usr/bin/ |
30 |
|
31 |
Do this and I'm sure other people/distros will follow/help and |
32 |
upstreams will accept our patches. I'm sure there are other people who |
33 |
don't like this "one bin folder to rule them all" logic. |
34 |
|
35 |
If no one is really interested in doing all this... well, whoever |
36 |
actually implements something in open source usually wins the race - |
37 |
it's the same in Gentoo too, no? ;) |
38 |
|
39 |
Only difference here is, one team has the advantage of being paid |
40 |
to do it. |
41 |
-- |
42 |
Alex Alexander | wired |
43 |
+ Gentoo Linux Developer |
44 |
++ www.linuxized.com |