My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

KBUS is a lightweight messaging system for Linux, particularly aimed at embedded platforms. Message passing is managed by a kernel module, via reading/writing '/dev/kbus0' style devices. Python bindings are provided along with libraries for C, C++ and Java.

You might want to look at:


Status

KBUS is considered stable; we use it for a number of client projects.

Note that as of 2012-01-19, the KBUS repositories now use Git, rather than Mercurial.

Past development work was concentrated on:

  • peer-to-peer messaging support (allowing messages to be sent from one KBUS device to another, on the same or a different machine).
  • tidying up the kernel module, with the idea of submitting it to Linux (which was, in fact, quite instructive)

Current development work is more oriented towards:

  • better integration with the muddle build system
  • in-kernel builds
  • updating the documentation


The KBUS documentation is rebuilt whenever a push is made to the repositories. It is hosted by Read the Docs, who are wonderful people.

Powered by Google Project Hosting