1 |
On Mon, Feb 8, 2016 at 12:01 PM, Ian Stakenvicius <axs@g.o> wrote: |
2 |
> |
3 |
> On 08/02/16 11:18 AM, Rich Freeman wrote: |
4 |
>> |
5 |
>> It seems like this should just be another step in the handbook - |
6 |
>> pick your desired device manager. |
7 |
>> |
8 |
>> This just seems more like the Gentoo way, and it completely |
9 |
>> sidesteps all the controversy over defaults. We're already |
10 |
>> working on fixing the few remaining functions.sh references so |
11 |
>> that openrc can be removed from the system set as well. |
12 |
>> |
13 |
> I thought the point of this discussion had to do mostly with what |
14 |
> udev variant gets installed when a user doesn't specify one. And |
15 |
> AFAIK, since there are still plenty of packages that *DEPEND on |
16 |
> virtual/udev , the discussion's still worth having isn't it? |
17 |
|
18 |
Sure, but if you've already picked which one you want as your default |
19 |
at install time, then you won't have one pulled in as a default. If a |
20 |
package does pull in the virtual and you didn't want it installed at |
21 |
boot, chances are the package won't work anyway, or the dependency |
22 |
probably shouldn't be there. |
23 |
|
24 |
But, if we want to change the default it sounds like the main criteria are: |
25 |
* lots of distros using it by default |
26 |
* feature parity with udev |
27 |
* encouraged by its upstream as installed |
28 |
|
29 |
Sounds like systemd is the obvious default. :) |
30 |
|
31 |
Oh wait, I left one out: |
32 |
* being an in-house fork |
33 |
|
34 |
Well, I suppose I could just git clone systemd from a month ago and |
35 |
occasionally cherry-pick commits from upstream and stick that in the |
36 |
tree. Maybe I'll rename systemd-nspawn back to nspawn to add some |
37 |
distinctiveness. Then we can say that we're eating our own dogfood. |
38 |
|
39 |
And this is why I think it is better to sidestep these sorts of |
40 |
debates and just stick the instructions in the handbook. I don't |
41 |
really care which is listed first - heck, we still don't have dracut |
42 |
in there and I don't get why anybody would install a system without |
43 |
that. (Another weekend project to do, along with integrating and |
44 |
simplifying the systemd install instructions...) |
45 |
|
46 |
-- |
47 |
Rich |