D-Bus Broker 18 Released While BUS1 In-Kernel IPC Remains Stalled

Written by Michael Larabel in Free Software on 21 February 2019 at 12:01 AM EST. 9 Comments
FREE SOFTWARE
Version 18 of D-Bus Broker has been released, the D-Bus message bus implementation designed for high performance and better reliability compared to the D-Bus reference implementation while sticking to compatibility with the original specification.

D-Bus Broker 18 isn't the most exciting release but just has two main changes for improving its compatibility launcher. As of D-Bus Broker 18, configuration parsing errors for this launcher are handled in the same manner as dbus-daemon. Also, the compatibility launcher is no longer isolated in its own network namespace to deal with SELinux API requirements.

The brief details on D-Bus Broker 18 can be found via GitHub. This release is comprised of just a few commits since D-Bus Broker 17 debuted at the end of last year.

D-Bus Broker is currently used by the likes of Fedora and has shown its performance potential and reliability benefits over the traditional D-Bus implementation. It appears the improvements offered by D-Bus Broker are enough to please Red Hat since they haven't been doing any new work around BUS1, the several year old effort for a new in-kernel inter-process communication (IPC) mechanism born out of the previous failure of KDBUS to get traction and acceptance for mainlining in the Linux kernel.

The BUS1 module hasn't seen any new commits now in almost one year nor any side branches and no new PRs/issues pending. So at this stage it appears BUS1 efforts have stalled but at least D-Bus Broker is providing Linux IPC improvements in user-space while retaining compatibility with the widely-used D-Bus.
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