On Wed, 17 Feb 2016 13:58:51 +0100
Michał Górny <mgo...@gentoo.org> wrote:

> On Wed, 17 Feb 2016 07:53:22 -0500
> Richard Yao <r...@gentoo.org> wrote:
> 
> > > On Feb 17, 2016, at 7:43 AM, Michał Górny <mgo...@gentoo.org>
> > > wrote:
> > > 
> > > On Tue, 16 Feb 2016 23:41:33 +0100
> > > Chí-Thanh Christopher Nguyễn <chith...@gentoo.org> wrote:
> > >     
> > >> Alexis Ballier schrieb:    
> > >>>>> If it's just that, it's not limited to udev, but anything
> > >>>>> using kdbus/bus1, and would mean openrc/${favorite init
> > >>>>> system} will have to do the same thing anyway. But again,
> > >>>>> almost 2 years is extremely old considering all the flux that
> > >>>>> has been around kbus.      
> > >>>> 
> > >>>> OpenRC itself can for now just ignore kdbus, bus1, or whatever
> > >>>> kernel IPC system comes next.      
> > >>> 
> > >>> Well, as Lennart wrote it, kbus would have needed some
> > >>> initialisation. Just like we have a dbus init script, openrc
> > >>> would have a kdbus one. 
> > >>>> But if upstream udev makes use of the systemd
> > >>>> userspace interface to the kernel IPC system, then OpenRC
> > >>>> would have to implement the same interface in order to have
> > >>>> working udev.      
> > >>> 
> > >>> As I understand it, a kernel IPC doesn't need systemd to work.
> > >>> udev might use wrappers from libsystemd, or libbus1, just like
> > >>> we have programs using libv4l or libbluetooth currently.      
> > >> 
> > >> In a follow-up, upstream wrote about how you should only run
> > >> udev together with systemd, and if you don't want to do that
> > >> (spelling as in original):
> > >> 
> > >> "we will not support the udev-on-netlink case anymore. I see
> > >> three options: a) fork things, b) live with systemd, c) if hate
> > >> systemd that much, but love udev so much, then implement an
> > >> alternative userspace for kdbus to do
> > >> initialiuzation/policy/activation."
> > >> https://lists.freedesktop.org/archives/systemd-devel/2014-May/019664.html
> > >> 
> > >> So it seems a bit more than only initialization is needed.    
> > > 
> > > You're missing the third option which is a sane option, and jump
> > > straight to pitchforks.
> > > 
> > > As I see it, *if* this becomes a necessity, we're quite like are
> > > going to provide KDBUS parts of systemd the way we provide udev
> > > parts right now. After all, libsystemd-bus will be useful to more
> > > applications.
> > > 
> > > Of course, someone may want to fork that into libebus just for
> > > the sake of renaming.
> > > 
> > > And after all, as it has already been noted, there are people
> > > interested in maintaining non-systemd userspace for KDBUS. Which
> > > is kinda the obvious choice, unlike forking something.    
> > 
> > kdbus is dead. It is fatally flawed and Greg is no longer trying to
> > get it merged as he is not updating his branch for newer kernel
> > versions. If I recall correctly, kdbus was also removed from Fedora
> > and has no distribution backing it anymore.  
> 
> Then... why are we even discussing this?
> 

because s/kdbus/bus1/

Reply via email to