[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
one?

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

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the dbus mailing list