The schedule is still fluid at the moment as the final approved sessions are added. We appreciate your patience.
Thursday, May 22 • 2:00pm - 2:50pm
D-Bus in the Kernel -Lennart Poettering, Red Hat

Sign up or log in to save this to your schedule and see who's attending!

Most more modern OS designs than Unix started out with a high-level IPC from the beginning, and then built the rest of the OS on top of it. Linux/Unix began with only the most basic low-level IPC primitives in place (Pipes and stream sockets). Building on those over time various higher-level IPC systems were created, but only very few stood the test of time or became universal. On current Linux systems the best established high-level, local IPC layer is D-Bus. It implements a reliable message passing scheme, with access control, multicasting, filtering, introspection and supports a flexible object model.

In this talk I'd like to discuss the "kdbus" IPC system, a kernel implementation of the D-Bus logic and its userspace side. "kdbus" takes the concepts of classic D-Bus but makes them more universally useful, reducing latency and roundtrips, and increasing bandwidth.

The audience is anyone interested in Linux IPC, application and OS developers in particular.

We hope to establish kdbus soonishly in all important distributions, and we'd like to make sure get everybody into the loop and onboard, and collect feedback, to make sure kdbus turns out to be a success.  


Lennart Poettering

Sr. Software Engineer, Red Hat
Lennart Poettering works at Red Hat in the Server Experience Group. He's one of the creators of PulseAudio, Avahi and systemd.

Thursday May 22, 2014 2:00pm - 2:50pm

Attendees (0)