Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Changing order of default virtual/udev provider
Date: Mon, 08 Feb 2016 16:19:05
Message-Id: CAGfcS_mWF26EuXYCRQ=q0PG4XfhhnchmfZw119ADdM3kwR6gUg@mail.gmail.com
In Reply to: [gentoo-dev] Changing order of default virtual/udev provider by Patrick Lauer
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

Replies