News: 0001495110

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Busd Taking Shape As A D-Bus Broker Written In Rust

([systemd] 6 Hours Ago Busd)


Open-source developer Zeeshan Ali Khan presented at last week's systemd "All Systems Go" developer conference on busd as a new D-Bus broker written in the Rust programming language.

After previously developing Zbus as a Rust-based library for writing D-Bus code in Rust that still depends upon C implementations of D-Bus, Zeeshan took to writing busd as a Rust-based D-Bus broker. Besides using the Rust programming language, the busd broker takes other modern design choices and tacking on new features and integrating nicely with the likes of systemd.

Busd is still in the early stages of development but appears to be a nice brewing alternative to the likes of Dbus-Broker for a performant and modern D-Bus implementation. Busd does still aim to be a drop-in replacement to D-Bus / Dbus-Broker.

Those wanting to learn more about Busd can see the presentation from All Systems Go 2024 by Zeeshan Ali Khan embedded below.

The busd code is under an MIT license and developed at [1]dbus2/busd on GitHub . Systemd meanwhile is [2]looking at a future with more Varlink and less D-Bus for IPC usage.



[1] https://github.com/dbus2/busd

[2] https://www.phoronix.com/news/Systemd-Varlink-D-Bus-Future



pWe00Iri3e7Z9lHOX2Qx

Vortex Acherontic

TheMightyBuzzard

johanb

bkdwt

geerge

bug77

yoshi314

mobadboy

Do not try to solve all life's problems at once -- learn to dread each
day as it comes.
-- Donald Kaul