[RFC] Making D-Bus suitable for being run early during boot

Lennart Poettering mzqohf at 0pointer.de
Fri Jul 9 09:21:36 PDT 2010

On Fri, 09.07.10 11:28, Colin Walters (walters at verbum.org) wrote:

> On Thu, Jul 8, 2010 at 9:09 PM, Lennart Poettering <mzqohf at 0pointer.de> wrote:
> > a) /usr/share/dbus-1/system-services must be moved to
> >   /lib/dbus/system-services. Probably uncontroversial, since many
> >   distributions already install D-Bus in /bin, but this dir was simply
> >   forgotten. People should install their service files to
> >   `pkg-config dbus-1 --variable=system_bus_services_dir`, and for those
> >   which don't we could provide a compat symlink for a while.
> For values of "while" meaning "forever" probably =)
> > b) The system bus should become an abstract namespace socket by
> >   default. This would require changing of the spec.
> This is a pretty incompatible change.
> >   the client
> Ah, but there's not "the" client.  There are at least four dbus client
> libraries that I can think of.  All of them would need to be updated.

Which are those btw? There's a C# one, and a Java one. What's the fourth

And 4 libs doesn't sound too bad to me. Quite doable for most


Lennart Poettering - Red Hat, Inc.

More information about the dbus mailing list