Gentoo Archives: gentoo-dev

From: "Chí-Thanh Christopher Nguyễn" <chithanh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Changing order of default virtual/udev provider
Date: Tue, 16 Feb 2016 19:14:17
Message-Id: 56C374FB.1080803@gentoo.org
In Reply to: Re: [gentoo-dev] Changing order of default virtual/udev provider by Alexis Ballier
1 Alexis Ballier schrieb:
2 > I also fail to see how udev using a new linux ipc would make it require
3 > systemd. Quoting Lennart:
4 > "You need the userspace code to set up the bus and its policy and handle
5 > activation. That's not a trivial task. For us, that's what sytemd does
6 > in PID 1. You'd need to come up with an alternative for that."
7 >
8 > If it's just that, it's not limited to udev, but anything using
9 > kdbus/bus1, and would mean openrc/${favorite init system} will have to
10 > do the same thing anyway. But again, almost 2 years is extremely
11 > old considering all the flux that has been around kbus.
12
13 OpenRC itself can for now just ignore kdbus, bus1, or whatever kernel
14 IPC system comes next. But if upstream udev makes use of the systemd
15 userspace interface to the kernel IPC system, then OpenRC would have to
16 implement the same interface in order to have working udev.
17
18 Also given the close relationship between systemd and udev, there is no
19 guarantee that supporting other users of kdbus/bus1 will make udev
20 automagically work. As these two are released together, there is no
21 reason to have a stable, public API between them.
22
23
24 Best regards,
25 Chí-Thanh Christopher Nguyễn

Replies