PipeWire: The Linux audio/video bus
&gt; Second, D-Bus was replaced as the IPC protocol. Instead, a native fully asynchronous protocol that was inspired by Wayland — without the XML serialization part — was implemented over Unix-domain sockets. Taymans wanted a protocol that is simple and hard-realtime safe.<p>I&#x27;m surprised to read this; I was under the impression that D-Bus was the de jure path forward for interprocess communication like this. That&#x27;s not to say I&#x27;m disappointed - the simpler, Unix-y style of domain sockets sounds much more in the style of what I hope for in a Linux service. I&#x27;ve written a little bit of D-Bus code and it always felt very ceremonial as opposed to &quot;send bytes to this path&quot;.<p>Are there any discussions somewhere about this s&#x2F;D-Bus&#x2F;domain socket&#x2F; trend, which the article implies is a broader movement given Wayland&#x27;s similar decision as well?