Bus1 statt Kdbus: Neue Kernel-IPC offiziell vorgestellt
Mit dem ersten Versuch einer Interprozesskommunikation (IPC) für den Linux-Kernel, Kdbus, war das Systemd-Team noch gescheitert. Das Team versucht es mit der komplett neu erstellten IPC Bus1 aber erneut und hat sie der Kernel-Community offiziell vorgestellt.

Auch nach mehreren Iterationen und langwierigen Diskussionen gelang es einem Team aus Linux-Kernel- und Systemd-Entwicklern nicht, den Rest der Kernel-Community mit Kdbus von ihren Arbeiten an einer Interprozesskommunikation (IPC) zu überzeugen. Doch obwohl die ursprüngliche Umsetzung scheiterte, bezeichnete Systemd-Gründer Lennart Poettering die IPC als "nicht tot", weshalb seit knapp einem Jahr der ideelle Nachfolger Bus1 entsteht. Der Code zu Letzterem ist erstmals offiziell der Kernel-Community vorgestellt worden.
In der Ankündigung schreibt der an der Entwicklung beteiligte David Herrmann, dass es sich hierbei jedoch lediglich um einen ersten Entwurf handele, der dazu vorgesehen sei, Kommentare und Anmerkungen der Community einzuholen. Noch solle der Code nicht in den Kernel eingepflegt werden. Das ist aber natürlich das langfristige Ziel.
Eine erste ausführliche Darstellung der Konzepte von Bus1 steht seit rund zwei Monaten bereit. Demnach ähnelt die neue IPC in vielen Teilen der Android-IPC Binder. Allerdings ist Bus1 wohl deutlich flexibler und auch einfacher gestaltet als Binder. Darüber hinaus bietet Bus1 Multicast, Binder hingegen nur Unicast. Bis zur Aufnahme im Kernel werden die Entwickler wohl noch einige Teile des Codes ändern. Dazu gehört wahrscheinlich die Implementierung eigener Systemaufrufe. Bisher wird darauf zugunsten einer einfachen Entwicklung außerhalb des Hauptentwicklungszweiges von Linux noch verzichtet.
Herrmann wird gemeinsam mit seinem Kollegen von Red Hat, Tom Gundersen, die Konzepte der neuen IPC Bus1 auf der Linux Plumbers Conference vorstellen, die in der kommenden Woche stattfinden wird. Herrmann lädt die Teilnehmer explizit dazu ein, ihn ebenso wie Gundersen zu Bus1 zu befragen.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed