1 |
2010/7/5 Olivier Crête <tester@g.o>: |
2 |
> On Sun, 2010-07-04 at 18:15 -0400, Mike Frysinger wrote: |
3 |
>> which is trivial to fix and anyone with commit privs could have done. it |
4 |
>> certainly doesnt warrant a paniced "the sky is falling" message. |
5 |
> |
6 |
> I think this is a great occasion to dump our stupid custom crap and |
7 |
> switch to SystemD, PolicyKit, NetworkManager, etc. Anyone with half a |
8 |
> brain already dropped our stuff. And the lack of use of modern tools is |
9 |
> the reason I don't use Gentoo on my work computer anymore. |
10 |
> |
11 |
|
12 |
What you are saying makes sense for desktop users since they will |
13 |
likely already have consolekit/policykit/nm-applet installed, and |
14 |
hence using NetworkManager for all network management makes sense. |
15 |
However, this makes very little sense for people who install gentoo on |
16 |
servers. Requiring these things of them would be a disservice on our |
17 |
part (we're not fedora/ubuntu). And there is the issue that |
18 |
NetworkManager (aka NM) does not have any command line tools to |
19 |
control it (bring individual interfaces on/off, etc). cnetworkmanager |
20 |
exists, but it's third-party application, and I don't think it's that |
21 |
widely used/tested. |
22 |
|
23 |
From what I can see, we have three options: |
24 |
(a) Make our existing openrc network code + openrc configuration files |
25 |
work with systemd, and move to systemd by default |
26 |
(b) Make systemd work with openrc+NM configuration files[1], make NM |
27 |
work w/o PK/CK[2], add command line tools to NM, and move to systemd |
28 |
by default. |
29 |
(c) Support systemd as an alternative init system for use by desktop users. |
30 |
|
31 |
I'd go with (c), personally, but if enough people are interested, they |
32 |
can pursue any of these options. |
33 |
|
34 |
|
35 |
1. There's an ongoing GSoC project in Gentoo to make NM work with |
36 |
openrc's configuration files. It is proceeding quite successfully |
37 |
thanks to the excellent work of Mu Qiao. |
38 |
2, PK == polkit, CK == consolekit |
39 |
|
40 |
-- |
41 |
~Nirbheek Chauhan |
42 |
|
43 |
Gentoo GNOME+Mozilla Team |