<div dir="ltr">For what it's worth, txdbus also includes a minimal DBus daemon implementation for regression testing. It's nowhere near feature-complete or production quality though.<br><br>Tom<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, May 15, 2013 at 5:36 AM, Simon McVittie <span dir="ltr"><<a href="mailto:simon.mcvittie@collabora.co.uk" target="_blank">simon.mcvittie@collabora.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 15/05/13 08:14, Tim Sander wrote:<br>
>> That will begin to change when kdbus comes along.<br>
> Do you have more info on this? As these KDBus guys have a rather strange<br>
> communication behaviour (e.g. not using this list?)<br>
<br>
I don't know any more than the list does. It seems the KDBus people are<br>
keen to keep quiet and avoid bikeshedding until they have a<br>
fully-working prototype, which seems reasonable (as long as feedback is<br>
taken into account once it works).<br>
<br>
I think the plan for KDBus (unlike earlier kernel-assisted-D-Bus<br>
prototypes) was for the kernel part to take over all of dbus-daemon's<br>
responsibilities, at which point "that's a dbus-daemon feature" would<br>
become "that's a dbus-daemon or kdbus feature, depending on platform".<br>
<br>
Known dbus-daemon implementations:<br>
<br>
* libdbus' reference dbus-daemon (from fd.o dbus/dbus.git)<br>
<br>
  - the one everyone uses now, in practice<br>
<br>
  - Collabora's efforts towards kernel-assisted D-Bus (AF_BUS and<br>
    AF_DBUS) also used libdbus' dbus-daemon (suitably modified)<br>
    rather than a rewrite; the kernel part took over parts of<br>
    its functionality, but the dbus-daemon still did non-fast-path<br>
    bits like name ownership<br>
<br>
* GLib's gdbus-daemon (from GNOME glib.git)<br>
<br>
  - mainly intended for regression tests; I don't think it has<br>
    the full dbus-daemon feature-set, particularly not the system bus<br>
    parts, but it might be enough to implement a session bus<br>
<br>
* ndesk-dbus (dbus-sharp)'s "managed dbus-daemon"<br>
<br>
  - I'm sure it used to exist, but I can't even find source code for<br>
    this<br>
_______________________________________________<br>
dbus mailing list<br>
<a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/dbus" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
</blockquote></div><br></div>