Dbus-Broker Is Still A Faster User-Space-Based D-Bus

Written by Michael Larabel in systemd on 1 October 2018 at 11:00 AM EDT. 21 Comments
SYSTEMD
With BUS1 still appearing out in the distant for the mainline Linux kernel as an in-kernel IPC mechanism, dbus-broker is the year-and-a-half long effort so far at making a faster D-Bus compliant implementation in user-space.

D-Bus Broker has continued advancing with a focus on speed while retaining compatibility with the long-standing D-Bus interfaces. With the upcoming Fedora 29 release, the D-Bus Message Broker may become the default implementation -- it met the code completion deadline with the necessary changes made, but some of the work is currently only in Fedora Rawhide and not the branched F29 packages. So hopefully Fedora 29 will be the first major Linux distribution defaulting to dbus-broker or it might end up becoming Fedora 30.

Tom Gundersen and David Herrmann, longtime systemd developers and who are also involved with BUS1 and Dbus-Broker, spoke at this weekend's All Systems Go conference about this D-Bus implementation. That is also in addition to the new "nettools" networking libraries they have also been developing and showed off at the conference as well.

Those interested in learning more about D-Bus Broker can see the ASG2018 conference video. There is also the PDF slide deck going over the highlights and performance advantages.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week