Greg Kroah-Hartman: Kdbus wird zur Aufnahme in Linux vorgeschlagen

Nach einem Jahr Entwicklung ist Kdbus offiziell für die Aufnahme in den Linux-Kernel vorgeschlagen worden. Die Idee zu dieser Interprozesskommunikation stammt von Systemd-Entwicklern.

Artikel veröffentlicht am ,
Kdbus ist zur Aufnahme in den Linux-Kernel vorgeschlagen worden.
Kdbus ist zur Aufnahme in den Linux-Kernel vorgeschlagen worden. (Bild: Sebastian Oliva/CC-BY-SA 3.0)

"Kdbus ist eine Interprozesskommunikation (IPC) auf Kernel-Ebene, die einen Nachbau der Protokollschicht mit dem existierenden D-Bus-Daemon verfolgt, während einige Funktionen ermöglicht werden, die vorher nicht im Userspace implementiert werden konnten", schreibt der Linux-Hacker Greg Kroah-Hartman in einer E-Mail an die Kernel-Mailing-Liste. Damit schlägt er nach über einem Jahr Entwicklung erstmals offiziell die Aufnahme von Kdbus in Linux vor.

Demnach ist die Technik als sogenannter Char-Treiber implementiert, der Geräte nach Bedarf erstellt. Einer der Hauptvorteile der Implementierung von D-Bus im Kernel ist, dass der Nachrichtentransfer über geteilte Speicherbereiche abläuft, um "unnötige zusätzliche Datenkopien während des Nachrichtenaustauschs" zu vermeiden. Darüber hinaus können mit den eigentlichen Nachrichten auch Dateideskriptoren (FD) sowie geschützte Mem-FDs weitergereicht werden.

Die Nachrichten selbst werden dabei Peer-to-Peer per Unicast oder Multicast versendet und die Nachrichten können mit vertrauenswürdigen Metadaten wie einem Zeitstempel, Cgroup-Pfad, Sicherheitslabel und weiteren versehen werden. Welche der Daten dabei tatsächlich aufgenommen und zur Nachricht hinzugefügt werden, entscheidet der Empfänger.

Der Treiber verhält sich dabei komplett agnostisch gegenüber den transportierten Daten. Zudem werden mehrere komplett voneinander getrennte Domains unterstützt, was die gleichzeitige Verwendung mehrerer virtualisierter Instanzen erlaubt. Eine einfache Datenbank für Richtlinien kann das Auffinden und Kommunizieren zweier Dienste unterbinden.

Ursprünglich stammt die Idee, die D-Bus-Technologie in den Kernel zu verlagern, von den Systemd-Entwicklern und ist von einigen Kernel-Hackern positiv aufgenommen worden. Neben den bekannten Systemd-Entwicklern wie Lennart Poettering und Kay Sievers sowie dem Kernel-Maintainer Kroah-Hartman haben insgesamt weit über 30 Personen zu den Projekt beigetragen. Die erste Userspace-Implementierung der Technik findet sich dementsprechend auch in Systemd. Weitere Informationen über die Funktionsweise von Kdbus finden sich in der Dokumentation, die ebenfalls als Patch bereitsteht.

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


Aktuell auf der Startseite von Golem.de
Grace Hopper Superchip
Nvidia zeigt den DGX GH200 AI-Supercomputer

Computex 2023 Die Kombination aus Grace Hopper, Bluefield 3 und NVLink ergibt funktional eine riesige GPU mit der Rechenkapazität eines Supercomputers und 144 TByte Grafikspeicher.

Grace Hopper Superchip: Nvidia zeigt den DGX GH200 AI-Supercomputer
Artikel
  1. Cortex v9 & v5 GPU: Arm setzt für Mobile SOCs voll auf 64-Bit
    Cortex v9 & v5 GPU
    Arm setzt für Mobile SOCs voll auf 64-Bit

    Computex 2023 Handys sollten durch den Wegfall von 32-Bit schneller, sicherer und trotzdem deutlich sparsamer werden.

  2. Reiner Haseloff: Ministerpräsident fordert Nullrunde bei Rundfunkbeitrag
    Reiner Haseloff
    Ministerpräsident fordert Nullrunde bei Rundfunkbeitrag

    Zwei Jahre soll der Rundfunkbeitrag eingefroren werden, die Zukunftskommission derweil Reformideen vorlegen, schlägt Sachsen-Anhalts Ministerpräsident vor.

  3. System Shock Remake angespielt: Die Kult-KI Shodan kämpft frisch entfesselt
    System Shock Remake angespielt
    Die Kult-KI Shodan kämpft frisch entfesselt

    System Shock gilt als wegweisendes Shooter-Rollenspiel. Jetzt ist Golem.de im Remake wieder gegen die Super-KI Shodan angetreten (Windows-PC).
    Von Peter Steinlechner

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Microsoft Xbox Wireless Controller 40,70€ • Lexar Play 1 TB 99,60€ • DAMN!-Deals mit AMD-Bundle-Aktion • MindStar: AMD Ryzen 9 5950X 429€, MSI RTX 3060 Gaming Z Trio 12G 329€, GIGABYTE RTX 3060 Eagle OC 12G 299€, be quiet! Pure Base 500DX 89€ • Logitech bis -46% [Werbung]
    •  /