[systemd-devel] [HEADSUP] libsystemd-bus + kdbus plans

Lennart Poettering lennart at poettering.net
Wed Mar 20 16:12:02 PDT 2013

On Wed, 20.03.13 23:47, Holger Winkelmann (hw at travelping.com) wrote:

> > The userspace part for setting up the busses will live in systemd. kdbus
> > is not going to be available for non-systemd systems unless somebody
> > sits down and writes an entirely independent bus userspace.
> > 
> > kdbus is entirely different from AF_BUS.
> Some words how is it different? 

Well, superficially, its not socket-based, hence it doesn't come with
the political mess around it.

As kdbus isn't currently really usable code it's too much to compare
them really, but among other things we want this to be zero
copy/cow-capable for efficient memory transfer between processes. We
also keep the app and OS containers in mind, right from the beginning,
i.e. that we can easily apply extra app policy on a bus for specific
processes and that we can virtualize the bus for an OS container.

But anyway, let's talk about this again when we have some real code.


Lennart Poettering - Red Hat, Inc.

More information about the systemd-devel mailing list