Gentoo Archives: gentoo-dev

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] The future of sys-apps/openrc in Gentoo
Date: Mon, 05 Jul 2010 04:14:01
Message-Id: AANLkTinhda_EvBkUB6HC8hLV1CO6t8k5rvGgHv9rNCk-@mail.gmail.com
In Reply to: Re: [gentoo-dev] The future of sys-apps/openrc in Gentoo by "Olivier Crête"
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

Replies

Subject Author
Re: [gentoo-dev] The future of sys-apps/openrc in Gentoo Enrico Weigelt <weigelt@×××××.de>