Source: Hacker News
Article note: Interesting. DBus is ...kind of nasty... and the result of compromising on a defacto standard after an incompatible clusterfuck (DCOP/Bonobo) because a now-dead third party (Linux HAL) was hitched to it.
It's now spread _everywhere_ because Systemd hitched to it.
And now they're working on a gradual successor because (1) they effectively control the ecosystem so they can do whatever they want above the kernel and (2) the kernel folk wouldn't let them inject the half-baked kdbus/bus1 scheme into the kernel to work around performance issues and further canonicalize themselves.
At least it seems to be reasonably sanely designed for purpose. I'm not excited to see JSON as the serialization format in system level stuff, but I guess it is defacto standard.
Comments