|
|
Subscribe / Log in / New account

The Debian init system general resolution returns

The Debian init system general resolution returns

Posted Nov 2, 2014 16:35 UTC (Sun) by raven667 (subscriber, #5198)
In reply to: The Debian init system general resolution returns by nix
Parent article: The Debian init system general resolution returns

Isn't this the other way around, udev is the thing which consumes kernel uevents and publishes them out on the IPC bus for other utilities to take action on?


to post comments

The Debian init system general resolution returns

Posted Nov 2, 2014 19:07 UTC (Sun) by mathstuf (subscriber, #69389) [Link] (1 responses)

That's what makes sense to me. It's just that at this time, there is only systemd which sets up kdbus from userspace for udev's events to get anywhere.

The Debian init system general resolution returns

Posted Nov 2, 2014 20:26 UTC (Sun) by anselm (subscriber, #2796) [Link]

To be precise, there is a userspace library that any program whatsoever can use to access kdbus, and the source code for that library happens to be maintained as part of the systemd repository. (The library also includes other systemd support functionality such as the journald client-side API, but that can probably be ignored if you don't want to use it in your program.)

That's really all there is to it. Using that library doesn't mean you need to use any other part of systemd, and if you hate systemd with such a passion that even the idea of using a library whose only connection to systemd is that it is part of the same source code repository and systemd uses it, too – then you will just have to bite the bullet and write your own kdbus client-side library.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds