Clarification on upstart-0.5 and dbus usage

Marcel Holtmann marcel at holtmann.org
Wed Jun 18 21:45:52 BST 2008


Hi Matthias,

> > Actually, this is the only supported way.
> > 
> In most circumstances (i.e. on anything but limited embedded systems)
> this makes sense.

even on the limited embedded systems this makes sense. If the bus daemon
is too bloated then fix it. There is a lot of room for improvements
inside the low-level D-Bus library and even in the daemon.

Also using the D-Bus direct communication put the requirement on Upstart
to become a D-Bus server and to message dispatching. This will bloat
Upstart. So you are moving the problem from one part into another one
and not really solve it.

> > While there is another, secret, way
> 
> Well, at minimum you'd need _some_ method to tell Upstart that the dbus
> daemon has started up and may now be registered with. :-P

Why? If Upstart starts the D-Bus system bus daemon, it knows, when it is
there. Why bother with external tools.

Regards

Marcel





More information about the upstart-devel mailing list