• IT-Karriere:
  • Services:

Lennart Poettering: Systemd forciert die Verwendung von Kdbus

Die aktuelle Systemd-Version unterstützt das umstrittene Kdbus standardmäßig, was einzelne Linux-Distributionen nun auch explizit testen sollen. Erzwungen wird die Nutzung nicht, dafür kann die neue Client-Implementierung nun von allen verwendet werden.

Artikel veröffentlicht am ,
Systemd verwendet Kdbus nun standardmäßig, falls das Kernel-Modul vorhanden ist.
Systemd verwendet Kdbus nun standardmäßig, falls das Kernel-Modul vorhanden ist. (Bild: David Stanley/Flickr.com/CC-BY 2.0)

Laut Maintainter Lennart Poettering dient die aktuelle Version 221 von Systemd hauptsächlich dem Beheben von Fehlern. Doch das Team öffnet damit auch seine eigene Dbus-Implementierung für externe Entwickler und unterstützt nun standardmäßig Kdbus, das noch nicht offiziell in den Kernel aufgenommen worden ist. Die Veröffentlichung könnte damit den Beginn einer neuen Ära für die Interprozesskommunikation (IPC) unter Linux markieren.

Kdbus als künftiger Standard

Stellenmarkt
  1. medavis GmbH, Karlsruhe
  2. ALDI International Services GmbH & Co. oHG, Mülheim an der Ruhr

So wird die Unterstützung von Kdbus in Systemd nun immer mit dem Code kompiliert. Es besteht nur noch die Möglichkeit, die Technik zu deaktivieren. Letzteres kann beim Kompilieren geschehen oder per Anweisung in der Kernel-Kommandozeile beim Systemstart.

Sollte das entsprechende Kernel-Modul nicht vorhanden sein, wird Systemd die Software nachvollziehbarerweise ebenso wenig verwenden. Sämtliche Distributoren werden aber gebeten, das Modul in ihren Entwicklungszweigen zu verteilen und das Zusammenspiel mit Systemd zu testen.

Client-Bibliotheken bieten stabile öffentliche API

Bisher nutzen die meisten Linux-Anwendungen zur IPC die Referenzimplementierung von Dbus oder auch die für GTK+ und Qt bereitstehenden Abstraktionen. Zusätzlich dazu können nun aber auch die von Systemd eigens erstellten Schnittstellen für Dbus von externen Entwicklern verwendet werden.

Golem Akademie
  1. Ansible Fundamentals: Systemdeployment & -management
    26.-30. April 2021, online
  2. Advanced Python - Fortgeschrittene Programmierthemen
    3./4. Mai 2021, online
Weitere IT-Trainings

Zuvor hatte das Systemd-Team diese Bibliotheken über längere Zeit intern verwendet, so dass sie als stabil und getestet angesehen werden könnten. Diese Neuimplementierung kann enorme Geschwindigkeitsvorteile bringen, wie eine inzwischen zwei Jahre alte Präsentation eines BMW-Entwicklers zeigt. Genutzt werden kann der Code sowohl mit dem klassischen Dbus-Daemon als auch mit Kdbus, auf andere Kernel portierbar ist die Technik aber nicht.

In seinem Blog gibt Poettering eine ausführliche Einführung zu den nun öffentlichen Dbus-Schnittstellen in Systemd.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote

erzgebirgszorro 26. Jun 2015

Anscheinend hast du noch nicht verstanden was K-DBUS bewirkt. Denn mit K-DBUS würde der...

Baron Münchhausen. 23. Jun 2015

Kwt. Eine übertreibung. Nicht beachten. Weiter machen.

pythoneer 23. Jun 2015

Tschau, viel Spaß dabei :) Ports ist echt cool und die *BSD Treibersituation bessert...

SelfEsteem 23. Jun 2015

Keine Ahnung was du meinst. Pinguinbilder sind imho aehnlich cool wie Katzenvideos (und...

SelfEsteem 22. Jun 2015

Naja, unter Windows gibts 'ne Menge. ( https://msdn.microsoft.com/en-us/library/aa365574...


Folgen Sie uns
       


Audi E Tron GT Probe gefahren

Der E-Tron GT ist die Oberklasse-Limousine von Audi. Golem.de ist das Elektroauto Probe gefahren.

Audi E Tron GT Probe gefahren Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /