1 |
Zac Medico wrote: |
2 |
|
3 |
> On 04/11/2012 07:13 AM, Steven J Long wrote: |
4 |
>> Zac Medico wrote: |
5 |
>> |
6 |
>>> On 04/10/2012 07:28 PM, Steven J Long wrote: |
7 |
>>>> I suppose you could script that, but again, it just seems like a lot of |
8 |
>>>> bother to implement an "alternative" that doesn't actually gain |
9 |
>>>> anything over the traditional setup (plus making sure that partitions |
10 |
>>>> are mounted before udev starts.) |
11 |
>>> |
12 |
>>> At least in the case of udev, we gain from not having to maintain a |
13 |
>>> fork. |
14 |
>>> |
15 |
>> "Making sure that partitions are mounted before udev starts" is a lot |
16 |
>> less of an ask than setting up an initramfs, and changing the way we've |
17 |
>> worked for years. It's what you proposed: an earlymounts init script, or |
18 |
>> patches to Gentoo initscripts to do the same thing. Neither involves any |
19 |
>> patches to udev proper, so no fork needs to be maintained. |
20 |
> |
21 |
> It's not generally practical to do mounts prior to starting udev, since |
22 |
> udev can may be needed to create the device nodes that are needed for |
23 |
> for performing the mounts. Maybe a subset of users can get away with it |
24 |
> by relying on devtmpfs and having the drivers built into the kernel, but |
25 |
> that won't work for everyone. |
26 |
|
27 |
OFC not: the generic method is to use an initramfs. But many of us *do* have |
28 |
the drivers for the device nodes built-in: it's part of the initial setup in |
29 |
configuring a kernel (manually) and getting it to boot. |
30 |
|
31 |
I can't speak for others, but that level of control is why I, for one, chose |
32 |
Gentoo in the first place. I don't see the need for a source-based distro to |
33 |
include everything and the kitchen-sink: that principle applies via USE- |
34 |
flags, and it applies via having a lean kernel that doesn't contain modules |
35 |
for 15 PCI controllers my motherboard doesn't have, and never could have. |
36 |
|
37 |
The Council has voted that Gentoo continue to support that subset, without |
38 |
an initramfs. |
39 |
|
40 |
I'm glad you accept that we don't need to fork udev to do this, though, so |
41 |
there isn't that maintenance issue, beyond Gentoo initscripts (and if there |
42 |
should be in future, a Council member has already committed to overseeing |
43 |
that work.) |
44 |
|
45 |
-- |
46 |
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-) |