Abo
  • Services:
Anzeige
Systemd kann nun mit KDBus verwendet werden.
Systemd kann nun mit KDBus verwendet werden. (Bild: Josh Landis/National Science Foundation, Public Domain)

Init-System: Systemd 209 bringt Networkd und Kdbus-Nutzung

Mit der aktuellen Version von Systemd lassen sich Netzwerkschnittstellen konfigurieren und KDBus verwenden. Die Veränderungen am Code sind sehr zahlreich, die Veröffentlichung steht aber noch nicht in Fedora Rawhide bereit.

Anzeige

Als eine "gewaltige neue Veröffentlichung" beschreibt Maintainer Lennart Poettering Systemd 209. Denn die Entwicklung nahm anders als üblich etwa fünf Monate in Anspruch, was für entsprechend mehr Code sorgte. Besonders stabil sei die Software dafür aber nicht, betont Poettering. Der Grund dafür ist vor allem die neu hinzugekommene Unterstützung für die Interprozesskommunikation KDBus, die noch nicht einmal stabil im Linux-Kernel integriert ist.

KDBus zu Testzwecken

Um die neue D-Bus-Implementierung zu testen, muss die Unterstützung dafür in Systemd über eine Kompilieroption explizit ausgewählt werden. Denn die beiden Bestandteile im Kernel und in Systemd selbst gelten noch als sehr experimentell, und die APIs werden sich vermutlich noch ändern. Sollten also nicht beide Versionen auf dem jeweils aktuellen Stand sein, könnte der Rechner eventuell nicht mehr starten.

Die Integration sorgt dafür, dass der Bus selbst aufgebaut und die Aktivierung an KDBus in einem neuen Unit-Type verkapselt wird. Zudem werden aus den alten Dateien zur Dienstaktivierung des bisherigen D-Bus-Daemons native Systemd-Unit- und Service-Typen erzeugt.

Um die Kompatibilität zu bewahren, haben die Entwickler einen Bus-Treiber erstellt, der die klassischen Bus-Treiber aufrufe auch für die Verwendung von KDBus erlaubt. Außer auf eventuelle technische Schwierigkeiten weist Poettering auch auf die fehlende Sicherheit von KDBus hin. Zwar sei das Starten eines Rechners damit bereits möglich, die Unterstützung von Sicherheitsrichtlinien zur Kommunikation fehlt jedoch noch völlig. Diese werde auch erst später zur Verfügung stehen.

Networkd kommt hinzu

Systemd besteht aus einer Vielzahl kleinerer Anwendungen, deren Funktionen weit über das Starten des Systems und Überwachen von Prozessen hinausgehen. Am bekanntesten davon sind wohl der Log-Dienst Journald oder auch Udev, das in Systemd integriert wurde. Zu dieser Sammlung neu hinzugekommen ist nun Networkd.

Damit lassen sich den Netzwerkschnittstellen statische und via DHCP auch dynamische Adressen zuweisen. Der Dienst unterstützt außerdem "Bridges, VLANs und Bonding". Derzeit ist es aber noch nicht möglich, die Schnittstellen interaktiv zu verändern. Empfohlen wird die Verwendung des Dienstes deshalb in "Initrd, Containern, Embedded- und Server-Systemen", falls eine "einfache, dennoch leistungsfähige Netzwerkkonfiguration" gewünscht ist.

APIs zusammengefasst

Darüber hinaus hat das Entwicklerteam die Bibliotheken aufgeräumt und die APIs von SD-Journal, SD-Login und SD-ID128 in Libsystemd integriert, da die Bibliotheken zyklische Abhängigkeiten zueinander aufweisen. Bisher haben die Entwickler die benötigten Codeteile zueinander verlinkt.

Das ist auf Dauer aber keine besonders gute Lösung, da dies Dinge wie das Teilen von statischen Variablen erschwert, zudem vergrößert dies die Speicherbelegung. Zu diesen grundlegenden APIs, die in der Bibliothek zusammengefasst wurden, gehören auch jene, die für die Verwendung von KDBus erstellt wurden. Um Entwicklern den Umgang mit der neuen Bibliothek zu erleichtern, lassen sich auch Bibliotheken nach altem Format erstellen, welche die Aufrufe einfach an die neue Bibliothek weiterleiten.

Der Quellcode von Systemd 209 steht ab sofort zum Download bereit. Anders als bisher steht eine Binärdatei bis auf weiteres aber nicht in Fedora Rawhide zur Verfügung. Denn die ARM-Architektur ist seit vergangenem Jahr eine Primärarchitektur in der Linux-Distribution, derzeit ist die Toolchain dafür in Rawhide aber nicht funktionsfähig.


eye home zur Startseite



Anzeige

Stellenmarkt
  1. TUI InfoTec GmbH, Hannover
  2. SCHIFFL GmbH & Co. KG, Hamburg
  3. TUI Group, Hannover
  4. L'TUR Tourismus AG, Baden-Baden


Anzeige
Spiele-Angebote
  1. 16,99€
  2. 42,49€
  3. 9,99€

Folgen Sie uns
       


  1. Fifa 18 im Test

    Kick mit mehr Taktik und mehr Story

  2. Trekstor

    Kompakte Convertibles kosten ab 350 Euro

  3. Apple

    4K-Filme in iTunes laufen nur auf neuem Apple TV

  4. Bundesgerichtshof

    Keine Urheberrechtsverletzung durch Google-Bildersuche

  5. FedEX

    TNT verliert durch NotPetya 300 Millionen US-Dollar

  6. Arbeit aufgenommen

    Deutsches Internet-Institut nach Weizenbaum benannt

  7. Archer CR700v

    Kabelrouter von TP-Link doch nicht komplett abgesagt

  8. QC35 II

    Bose bringt Kopfhörer mit eingebautem Google Assistant

  9. Nach "Judenhasser"-Eklat

    Facebook erlaubt wieder gezielte Werbung an Berufsgruppen

  10. Tuxedo

    Linux-Notebook läuft bis zu 20 Stunden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Metroid Samus Returns im Kurztest: Rückkehr der gelenkigen Kopfgeldjägerin
Metroid Samus Returns im Kurztest
Rückkehr der gelenkigen Kopfgeldjägerin
  1. Doom, Wolfenstein, Minecraft Nintendo kriegt große Namen
  2. Nintendo Das NES Classic Mini kommt 2018 noch einmal auf den Markt
  3. Nintendo Mario verlegt keine Rohre mehr

Galaxy Note 8 im Test: Samsungs teure Dual-Kamera-Premiere
Galaxy Note 8 im Test
Samsungs teure Dual-Kamera-Premiere
  1. Galaxy S8 und Note 8 Bixby-Button lässt sich teilweise deaktivieren
  2. Videos Youtube bringt HDR auf Smartphones
  3. Galaxy Note 8 im Hands on Auch das Galaxy Note sieht jetzt doppelt - für 1.000 Euro

Zukunft des Autos: "Unsere Elektrofahrzeuge sollen typische Porsche sein"
Zukunft des Autos
"Unsere Elektrofahrzeuge sollen typische Porsche sein"
  1. Concept EQA Mercedes elektrifiziert die Kompaktklasse
  2. GLC F-Cell Mercedes stellt SUV mit Brennstoffzelle und Akku vor
  3. ID Crozz VW stellt elektrisches Crossover vor

  1. Re: Bridge Mode verfuegbar? Gekauft.

    aPollO2k | 23:25

  2. Re: die hätten vor dem unfähigen LG Köln klagen...

    User_x | 23:21

  3. Re: Sinnfrage

    klosterhase | 23:17

  4. Re: Vergleich zum Aldi Convertible

    meav33 | 23:06

  5. Re: "dem sei ohnehin nicht mehr zu helfen"

    fg (Golem.de) | 23:00


  1. 18:13

  2. 17:49

  3. 17:39

  4. 17:16

  5. 17:11

  6. 16:49

  7. 16:17

  8. 16:01


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel