1 |
On 2/8/16, Patrick Lauer <patrick@g.o> wrote: |
2 |
> The idea here is to change the order of the providers of virtual/udev. |
3 |
> For existing installs this has zero impact. |
4 |
> For stage3 this would mean that eudev is pulled in instead of udev. |
5 |
|
6 |
Might I suggest a slightly different approach. I don't really have a |
7 |
strong preference on the order of providers in this virtual, though I |
8 |
don't really care for a direction of promoting in-house tools over |
9 |
standardized ones (genkernel is another one that comes to mind). |
10 |
Gentoo's distinctiveness should come from being source-based and |
11 |
offering choices, not from a large collection of internal forks (I |
12 |
have nothing against people working on them, but they shouldn't be the |
13 |
default experience). |
14 |
|
15 |
However, I think we're actually missing the bigger issue here. Why is |
16 |
this virtual even in @system to begin with? When I set up a chroot or |
17 |
some kinds of containers I don't need udev, or sysvinit (or openssh - |
18 |
but let's set that one aside for now). |
19 |
|
20 |
We don't stick grub or genkernel or even gentoo-sources in our |
21 |
stage3s. Why stick (e)udev in there? |
22 |
|
23 |
It seems like this should just be another step in the handbook - pick |
24 |
your desired device manager. |
25 |
|
26 |
Obviously if we produce a boot CD it will need a device manager (and |
27 |
kernel and bootloader and network manager), and I don't care which one |
28 |
it is. |
29 |
|
30 |
This just seems more like the Gentoo way, and it completely sidesteps |
31 |
all the controversy over defaults. We're already working on fixing |
32 |
the few remaining functions.sh references so that openrc can be |
33 |
removed from the system set as well. |
34 |
|
35 |
-- |
36 |
Rich |