1 |
On 01/10/2013 10:30, Greg Woodbury wrote: |
2 |
> All that is required is that the programs and libraries necessary to |
3 |
> locate and mount root and then to find and mount other filesystems be in |
4 |
> root. |
5 |
|
6 |
|
7 |
Please provide the full and complete list of all code on all Gentoo |
8 |
systems that are required in all supported configurations to support |
9 |
that end. Keep in mind you are dealing with an open-ended problem. |
10 |
|
11 |
Then provide patches to all ebuilds that will move said code to / |
12 |
|
13 |
Then provide a means by which any new code in the future can be detected |
14 |
to fall into this same category and alert the develops before too much |
15 |
breakage happens. |
16 |
|
17 |
Those three sentences above are not facetious. That is exactly what you |
18 |
are expecting the Gentoo maintainers to do. I don't think you grasp the |
19 |
full extent of this problem on modern Linux systems, it is not just a |
20 |
case of doing what you have to do to mount all other filesystems, it's a |
21 |
case of finding everything the must happen to do that and enforcing that |
22 |
none of it creeps into /usr. Which includes all manner of things users |
23 |
might validly want to so, most of it that you and I have never thought of. |
24 |
|
25 |
Recall how Unix treats everything as a file and lets you pipe, tee and |
26 |
redirect data in wonderful ways to produce output not envisaged by tool |
27 |
designers? |
28 |
|
29 |
The start-up sequence on modern Linuxes is starting to lean heavily in |
30 |
an analogous direction. The simple days of 1982 when everything in early |
31 |
boot was predictable are long gone. |
32 |
|
33 |
-- |
34 |
Alan McKinnon |
35 |
alan.mckinnon@×××××.com |