Dbus-Broker 30 Released For High Performance Linux Message Bus

Written by Michael Larabel in Free Software on 10 May 2022 at 07:43 AM EDT. 5 Comments
In the absence of the BUS1 in-kernel IPC mechanism that appears stalled that was started after the failed KDBUS effort, Dbus-Broker has been taking off as the high performance, reliability-enhanced Linux message broker in user-space retaining compatibility with the reference D-Bus implementation.

Out today is Dbus-Broker 30 as the newest version of this high performance D-Bus implementation.

Dbus-Broker 30 reports more detailed information on failed service activations back through to the activating client. The exact error information and other details are passed back from the launcher to the broker and included with the D-Bus error message for the client.

Dbus-Broker 30 also now runs the broker unit within the session.slice if applicable, the broker unit is now ordered explicitly after the dbus.socket, and various other fixes and low-level improvements. Among the fixes are correcting the resource accounting of connecting peers, potential null de-references in its XML configuration parser, and a possible buffer overflow in the shell-quote parsing.

A low-level build-time change with Dbus-Broker is dependent sub-projects now being pulled in at build-time via Meson Wraps rather than as Git sub-modules.

Downloads and more details on Dbus-Broker 30 over on GitHub.
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