Originally posted by interested
View Post
it is complex
it was made to be a generic bus to make writing desktop applications easier
it was not made to transport audio or be used for real-time interactive processes
if you want to transport large amounts of data between two processes with low latency you are way better off using a plain ringbuffer+sync protocol
or even just plain sockets, be it custom or TCP
people want to use whatever they know how to use for everything
but that is not always the best solution
for example just because java is one of the more popular programming languages today does not mean we should design everything around java
so just because desktop app programmers know dbus well does not mean that it should be used for everything
i hope you can agree with this
Comment