this post was submitted on 01 Jan 2026
38 points (82.8% liked)

Linux

10872 readers
557 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Although flying well under the radar of the average Linux user, D-Bus has been an integral part of Linux distributions for nearly two decades and counting. Rather than using faster point-to-point interprocess communication via a Unix socket or such, an IPC bus allows for IP communication in a bus-like manner for convenience reasons. D-Bus replaced a few existing IPC buses in the Gnome and KDE desktop environments and became since that time the de-facto standard. Which isn’t to say that D-Bus is well-designed or devoid of flaws, hence attracting the ire of people like [Vaxry] who recently wrote an article on why D-Bus should die and proposes using hyprwire instead.

The broader context is provided by [Brodie Robertson], whose video adds interesting details, such as that Arch Linux wrote its own D-Bus implementation rather than use the reference one. Then there’s CVE-2018-19358 pertaining to the security risk of using an unlocked keyring on D-Bus, as any application on said bus can read the contents. The response by the Gnome developers responsible for D-Bus was very Wayland-like in that they dismissed the CVE as ‘works as designed’.

you are viewing a single comment's thread
view the rest of the comments
[–] aport@programming.dev 21 points 21 hours ago (1 children)

Was this article written by AI? It's full of errors. Local D-Bus traffic is not TCP/IP, and Arch didn't write dbus-broker, they just set it as their default bus implementation same as Fedora.

[–] Jayjader@jlai.lu 8 points 21 hours ago

I have found Hackaday to be depressingly full of shallow summaries of things said/done/written by other people elsewhere.