Gentoo Archives: gentoo-amd64

From: Mark Knecht <markknecht@×××××.com>
To: Gentoo AMD64 <gentoo-amd64@l.g.o>
Subject: Re: [gentoo-amd64] Re: Please get me straight about sysvinit vs. systemd, udev vs eudev vs mdev, virtuals and other things...
Date: Mon, 03 Mar 2014 19:10:03
Message-Id: CAK2H+eefasQMaeFwM8aFmbzmbH9UkRyqL3Kg0eqc2EQFftF5Vw@mail.gmail.com
In Reply to: Re: [gentoo-amd64] Re: Please get me straight about sysvinit vs. systemd, udev vs eudev vs mdev, virtuals and other things... by Rich Freeman
1 On Mon, Mar 3, 2014 at 10:57 AM, Rich Freeman <rich0@g.o> wrote:
2 > On Mon, Mar 3, 2014 at 1:38 PM, Mark Knecht <markknecht@×××××.com> wrote:
3 >> If I understand this all then systemd, in it's current state, is going
4 >> to require removing udev as a stand-along package, will remove
5 >> sysvinit as systemd provides /sbin/init, and will also replace OpenRC
6 >> with it's own code for starting and stopping services? It's a big
7 >> change but it's one of the reasons why I built the backup install on
8 >> the SSD. None of this really touches my spinning rust install I use
9 >> daily.
10 >
11 > I suggest you read the systemd docs.
12
13 I agree. Prior to Canek's previous email I wasn't giving this much
14 real though. With his response, your additional info and some study of
15 the docs I may try it later this week.
16
17 > Installing systemd will not
18 > remove sysvinit or openrc. However, after you change your kernel
19 > command line they will not be run as pid1 or as a service manager, and
20 > systemd has its own configuration for services. You can basically
21 > switch back and forth as long as you maintain your settings in
22 > parallel.
23 >
24
25 OK, that helps with the worry that something goes wrong and the whole
26 system is left unbootable.
27
28 > There is work to make it possible to use systemd without having openrc
29 > installed. The main issue right now is a few packages use functions
30 > in openrc which are not present in systemd, so that needs some
31 > refactoring. However, having them both installed in parallel doesn't
32 > really cost anything besides a few inodes (and not all that many).
33 >
34 > Rich
35 >
36
37 Thanks,
38 Mark