BUS1 Documentation Published As The New Alternative To KDBUS

Written by Michael Larabel in Linux Kernel on 26 March 2016 at 08:03 AM EDT. 18 Comments
LINUX KERNEL
With KDBUS having faced a large uphill battle in its attempt to be mainlined in the Linux kernel, systemd developers continue working on the new BUS1 project as a new, in-kernel IPC mechanism for Linux.

BUS1 hasn't been proposed for integration into Linux 4.6 as it still appears in the relatively early stages of development. However, a sharp-eyed Phoronix reader noticed that now on the project site there is at least documentation explaining the different components of this IPC kernel module.


If you want to learn more about BUS1 this weekend, visit BUS1.org.
bus1 is an inter-process communication bus system controlled by the kernel. It provides user-space with an API to create peers and send unicast and multicast messages between them. It does not enforce any layout on the transmitted data, but only provides the transport layer used for message interchange between peers.

BUS1 continues to be under active development with frequent commits to the BUS1 GitHub repositories. BUS1 development has been heating up in the past few months following the failed pull requests of KDBUS easily getting into the mainline kernel and kernel developers seeking a redesign. Many of the usual systemd developers like David Herrmann and Tom Gundersen continue to be involved with the BUS1 initiative.
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