1 |
* Olivier Crête schrieb am 04.01.12 um 18:32 Uhr: |
2 |
> On Wed, 2012-01-04 at 18:12 +0100, Ulrich Mueller wrote: |
3 |
> > >>>>> On Wed, 4 Jan 2012, Michał Górny wrote: |
4 |
> > |
5 |
> > >> What mistakes? |
6 |
> > |
7 |
> > > The mistake of introducing a pointless separation based on a rule of |
8 |
> > > thumb which becomes more and more blurry over time, and hacking |
9 |
> > > packages just to make it work. |
10 |
> > |
11 |
> > There's really nothing pointless or blurry about this separation. |
12 |
> > The FHS has a nice definition: "The contents of the root filesystem |
13 |
> > must be adequate to boot, restore, recover, and/or repair the system." |
14 |
> |
15 |
> The problem is that to boot a modern system, you need a shitload of |
16 |
> stuff. |
17 |
|
18 |
To boot the system on its highest level: yes. But Linux/UNIX systems |
19 |
have a concept called runlevels that can perfectly cover cases where |
20 |
this "shitload of stuff" is not required. |
21 |
|
22 |
For example, to make that FHS definition be reality there are (can |
23 |
be) runlevels that will only boot a system with all basic stuff |
24 |
required to mount the rootfs and make root being able to login to |
25 |
the local text console. These are the things that make a unixoid |
26 |
system valuable over other kind of systems. |
27 |
|
28 |
> For example, modern network filesystems often have secure |
29 |
> authentication and probably LDAP too, so that means we need to move ldap |
30 |
> and openssl into / and all the dependencies. Also, anything that |
31 |
> installs a udev rule needs to be in /, and the list goes on an on. Very |
32 |
> soon, you have almost everything in /... |
33 |
|
34 |
You do not need everything to make a system boot some sort of |
35 |
recovery-console for example. |
36 |
|
37 |
> |
38 |
> This rule made sense in the 80s, but it doesn't match the modern world |
39 |
> anymore. |
40 |
|
41 |
Why? The benefits to keep a system bootable and repairable is one of |
42 |
the reasons why unix systems are more robust or can better be |
43 |
repeaired than, lets say windows systems for example. |
44 |
|
45 |
I do not like the idea to throw away all those benefits just because |
46 |
so many (younger/newer) people do not know about the possibilities |
47 |
an "old fashioned" unix system tends to have. |
48 |
|
49 |
-Marc |
50 |
-- |
51 |
8AAC 5F46 83B4 DB70 8317 3723 296C 6CCA 35A6 4134 |