|
|
Subscribe / Log in / New account

Kernel prepatch 4.1-rc1

Kernel prepatch 4.1-rc1

Posted Apr 28, 2015 17:42 UTC (Tue) by HelloWorld (guest, #56129)
In reply to: Kernel prepatch 4.1-rc1 by tao
Parent article: Kernel prepatch 4.1-rc1

> What I do know -- from experience developing commercial products that used D-Bus extensively -- is that the current D-Bus server has a lot of issues
That sounds interesting, care to elaborate?


to post comments

Kernel prepatch 4.1-rc1

Posted Apr 28, 2015 19:23 UTC (Tue) by tao (subscriber, #17563) [Link] (1 responses)

The commercial products in question were Nokia's line of Maemo/Meego products (Nokia 770, N800, N810, N810 WiMAX, N900, N950, N9). The issues were mainly performance issues (and a few of my colleagues analysed these issues quite heavily and we did the best we could to work around or fix the issues).

The fact that we sometimes noticed the D-Bus server not being able to keep up with the traffic generated on a mostly "one app, one user" system is rather depressing.

One of my colleagues even wrote his own proof of concept D-Bus server that was blazingly fast. One of the contributing factors was that it dropped support for some horribly "designed" part of the protocol (if I remember correctly it was something related to arrays, but that was quite a while ago, so my memory might deceive me).

Kernel prepatch 4.1-rc1

Posted Apr 30, 2015 12:17 UTC (Thu) by HelloWorld (guest, #56129) [Link]

> One of the contributing factors was that it dropped support for some horribly "designed" part of the protocol (if I remember correctly it was something related to arrays, but that was quite a while ago, so my memory might deceive me).
This sounds like something that may have been addressed already by the new D-Bus marshalling (GVariant marshalling).


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds