4 ms·
I created dbus and wrote the original spec. There is a nul byte first because some platforms require that to send credentials. Then a plain text protocol modele
by hp 12y ago
I created dbus and wrote the original spec. There is a nul byte first because some platforms require that to send credentials. Then a plain text protocol modeled on SASL for authentication. After that the binary message protocol begins.
Sorry if others could have done it better, but they didn't, and many tried. My way works and exists.
- brainsalad 12y agoYour way is a curse many go to great lengths to avoid. You are damaging the community and making our lives harder. Please stop.
- hp 12y agoI did stop, many years ago, in part because I was tired of this sort of thread. People who don't know the requirements and don't bother to learn anything go on ill-informed rants about other people's work. Hey, it's no longer officially my problem. But the people who are still working on improving the software still don't deserve the abuse.
- brainsalad 12y agoIf only the folks at Redhat were improving things and not playing your sorts of passive-aggressive political games...
- felixgallo 12y agoThank you for stopping.
- deleted 12y ago[deleted]
- emcrazyone 12y agothey go on these rants because the documentation is so dam poor. The OP lists blatant contradictions. Your response further up would be quite helpful in the code and/or in the documentation. I work in the embedded space and often read data sheets with similar contradictions or errors. It's almost like the documentation has to be as good as the code and idea. What good is the best mouse trap if no one knows how to use it. Poor documentation is a pet peeve of mine too and it's the poorly documented DBUS stuff is why I never bothered to even try to learn more about it.
- mwcampbell 12y ago> I did stop, many years ago, in part because I was tired of this sort of thread. Reading this makes me sad. So this is why we can't have nice things in free software for end users! I, for one, will try to remember to stop and think before criticizing any free software project from now on.
- voltagex_ 12y agoHow can I help improve the documentation?
- fafner 12y agoIf you make comments like that then show us what amazing work and contributions you have made to the community.
- felixgallo 12y agoIf he has done nothing for the community at all, that's still better than having worked on dbus or systemd. Bad progress is not progress, and people making bad progress can't hide behind it as a shield against criticism.
- krschultz 12y agoNo one is showing up to your house and reformatting your computers. If you like the old stuff, keep using the old stuff. If you don't like the new stuff, don't upgrade to it.
- fafner 12y agoPeople like you are the toxic part of the community. If you don't like dbus or systemd then either come up with a better alternative or use whatever else you prefer. But attacking someone on a personal level because you don't like their stuff is just incredible toxic and annoying. Especially if you have nothing to show for yourself.
- vetinari 12y agoWhat? hp has his own Wikipedia page: > R. S. H. P. is an American computer engineer and entrepreneur. He is known in the free software community due to his work on HAL, GNOME, Metacity, GConf, and D-BUS. hp, thank you for all the software you wrote.
- ownagefool 12y agoIt's possible that others ways exist and are better but which simply haven't caught on. That said, they're not much use if nobody it using them and I and many others are thankful to you for your contribution.