Clarification on upstart-0.5 and dbus usage

Marcel Holtmann marcel at holtmann.org
Thu Jun 19 01:20:19 BST 2008


Hi Sarvi,

> Actually I seem to agree with Scott on this, that it is OK for Upstart
> to depepend on a System Bus( or some key piece of infrastruture) to be
> fully funcitonal.
> 
> As I understand it, Upstart will be able to start/stop/restart processes
> without D-Bus. Only when the rest of the world wants to talk to Upstart
> is D-Bus really needed and it seems reasonable to require it. 
> 
> Here I am using the word D-Bus in place of a need for a reasonably
> flexible communication/messaging mechanism.
> Until D-Bus becomes as ubiquituous as Unix domain sockets, tying
> communication with D-Bus.

D-Bus is that already today.

> But that said, D-Bus is a fine choice for now. I hope though, the
> Upstart community is open to code contributions from us that allow for
> modular alternatives to D-Bus. Ofcourse without compromising on
> performance or clean code.

I think that Scott and I explained that this would only increase
complexity inside Upstart and that this makes basically no sense. We
don't need support for two IPC mechanism. We use D-Bus.

And if D-Bus looks like such a problem to you, then even Upstart might
not be the right solution for you.

Regards

Marcel





More information about the upstart-devel mailing list