clarity of concept
clarity of concept
Posted Nov 5, 2014 18:32 UTC (Wed) by tstover (guest, #56283)Parent article: Kdbus meets linux-kernel
I'm a reasonably clever developer with a "posix api oriented" view of Linux, so I simply can not be the only one who feels this way. About once a year for the last 10 years or so (how long has dbus been around?), I have one of those "let me try to understand d-bus" afternoons. I get the concept of pipes, sockets, bus, messages, etc. I use those all the time. Then somewhere in the "documentation" the high level concept jumps over into this other narrative about CORBA/COM/IDL style software componentry with mappings between object members and methods across processes with proxy objects etc. At which point I no longer want to care. "New" ideas are great, but nothing is ever "real" until it can be expressed in terms of a simple and clean C example. The idea of a device node has its drawbacks as mentioned in the article, but at least that would allow one imagine a read()/write() paradigm of some sort. Of course that would be too much clarity. Instead, I'm sure the idea is work with some type of broker object paradigm realized with 4-6 levels of abstractions, code generation, and XML for good measure. DBUS always sounds like something good. Though, when you "try to care", you end up trying to cure a head ache.
