The impasse in the kdbus discussion: Did we learn nothing from AF_UNIX attempt?
The impasse in the kdbus discussion: Did we learn nothing from AF_UNIX attempt?
Posted Apr 23, 2015 12:36 UTC (Thu) by daniels (subscriber, #16193)In reply to: The impasse in the kdbus discussion: Did we learn nothing from AF_UNIX attempt? by jspaleta
Parent article: The kdbuswreck
It didn't, and don't see how it ever would: http://thread.gmane.org/gmane.linux.kernel/1255575
David made it pretty clear that he doesn't feel the kernel has any role providing a socket subsystem which provides a multicast subscription model or in-order/guaranteed delivery, and suggested using multicast UDP instead. Which might almost work (substantial overhead to reassemble notwithstanding) if it supported fd passing, which it obviously doesn't.
His other suggestion was turn D-Bus into a network-capable protocol. Again, where that leaves fd passing is anyone's guess.
So it's pretty clear that nothing even resembling a general IPC system which has enough benefit to be usable for D-Bus will ever make it through net/. And here we are.
If you were some totally different IPC system with totally different requirements, you might stand a chance of being able to use a lossy, out-of-order, multicast protocol though.
