[Dev] [RFC] kdbus transport for DBus

Schaufler, Casey casey.schaufler at intel.com
Thu Oct 31 16:56:41 GMT 2013


> -----Original Message-----
> From: dev-bounces at lists.tizen.org [mailto:dev-bounces at lists.tizen.org] On
> Behalf Of Jacek Janczyk
> Sent: Thursday, October 31, 2013 4:26 AM
> To: Tizen Dev
> Cc: 'Semun Lee'
> Subject: [Dev] [RFC] kdbus transport for DBus
> 
> Dears,
> 
> Here, at Samsung, we are experimenting with product specific DBus
> extension to use kdbus (kernel module) as a transport layer instead of Unix
> sockets.
> Currently the scope is limited to enable applications using either libdbus or
> glib (libgio) to work on top of kdbus bus without noticing any difference.
> More one can find in a brief arch description attached to modified dbus
> sources (see doc-kdbus directory). In the same place there is also a current
> development status. We will add there also our todo list.

What is your plan regarding supporting Smack? If you do not support Smack controls in kdbus it can not be used in Tizen.

Really. That's a day one requirement.

 
> Currently this is a standalone bus. A brief howto included in doc-kdbus
> directory explains how to run selected apps over kdbus transport. At the
> moment we are working on system integration to completely replace system
> and session busses with our solution, however the work is performed on
> product specific platform.
> 
> Nearest future plans covers finishing the work on libgio, implementing
> security support on bus layer and making our solution more Tizen generic.
> And of course fixing bugs... :)
> 
> 
> What is important, please bear in mind that our work is independent from
> the work performed by guys from systemd working on integration with
> kdbus. Yet we committed to kdbus upstream many bug fixes we had found.
> 
> 
> Current development sources are available here:
> 
> - platform/core/system/kdbus-bus
> 
> https://review.tizen.org/gerrit/gitweb?p=platform/core/system/kdbus-
> bus.git;
> a=shortlog;h=refs/heads/kdbus-dev
> 
> - platform/upstream/dbus
> 
> https://review.tizen.org/gerrit/gitweb?p=platform/upstream/dbus.git;a=sh
> ortl
> og;h=refs/heads/kdbus-dev
> 
> - platform/upstream/glib
> 
> https://review.tizen.org/gerrit/gitweb?p=platform/upstream/glib.git;a=shor
> tl
> og;h=refs/heads/kdbus-dev
> 
> 
> Any community feedback is heartily welcome. Although the target platform
> is fixed at the moment, when we are satisfied with the result, we will direct
> our efforts to extend the solution to support generic Tizen 3.0.
> 
> 
> 
> Best Regards,
> Jacek
> 
> --
> Jacek Janczyk
> Samsung R&D Institute Poland
> Samsung Electronics
> Office phone: +48 22 377 9535
> j.janczyk at samsung.com
> 
> 
> 
> _______________________________________________
> Dev mailing list
> Dev at lists.tizen.org
> https://lists.tizen.org/listinfo/dev


More information about the Dev mailing list