Systemd 209 freigegeben

Systemd 209 freigegeben

Ein Haufen Neues

20.02.2014
Die neue Version des Init-Systems bringt viele kleine Änderungen mit. So ist Systemd jetzt auf KDbus vorbereitet und übernimmt die Konfiguration von Netzwerkschnittstellen mit dem neuen Dienst Networkd.

KDbus soll den Interprozesskommunikationsdienst DBus in den Kernel verlagern. Dessen Intergration in den Kernel ist allerdings noch nicht vollständig abgeschlossen. Aus diesem Grund muss man die Unterstützung von KDbus explizit bei der Übersetzung von Systemd einschalten. Damit aktiviert man gleichzeitig einige neue APIs, die sich jedoch in der nächsten Zeit noch ändern können. Zudem kennt Systemd dann auch den neuen Unit-Type „.busname“, der die Aktivierung von Bus-Namen kapselt und ähnlich wie „.socket“ funktioniert.

Networkd kann Netzwerkschnittstellen statische und via DHCP dynamische IP-Adressen zuweisen. Darüber hinaus ist der Dienst in der Lage Bridges, VLANs und Bonding einzurichten. Bei der Konfiguration dürfen Administratoren Wildcards in den Interface-Namen verwenden. Auf diese Weise ist es beispielsweise möglich, alle neu angeschlossenen Ethernet-Schnittstellen automatisch von Networkd an eine Bridge anstöpseln zu lassen. Derzeit gibt es allerdings noch keine Möglichkeit für die interaktive Konfiguration von Netzwerkschnittstellen. Networkd eignet sich somit vor allem für den Einsatz im initrd, in Containern, in Embedded-Systemen oder auf Servern.

Die Bibliotheken libsystemd-journal.so, libsystemd-id128.so, libsystemd-login und libsystemd-daemon haben die Entwickler in einer einzigen neuen Bibliothek libsystemd.so zusammengefasst. Das soll doppelten Code und zyklische Abhängigkeiten vermeiden beziehungsweise verhindern.

Neben den genannten gibt es noch zahlreiche weitere kleine Änderungen. So merkt sich Systemd jetzt auch den Zustand des Hintergrundlichts von Tastaturen und stellt diesen beim nächsten Systemstart automatisch wieder her. Des Weiteren ist Systemd nicht mehr von „libdbus“ abhängig, die Kommunikation wickelt jetzt die Systemd eigene Bibliothek „sd-bus“ ab. Sämtliche weiteren Neuerungen listet Lennart Poettering in seiner Ankündigung auf.

Aufgrund der vielen Neuerungen und Code-Änderungen empfiehlt Lennart Poettering zudem, diese Systemd-Version nicht in Distributionen mit Long Term Support einzusetzen. Das Entwickler-Team wolle die Release-Zyklen in der nächsten Zeit wieder verkürzen, wobei schon in den nächsten Tagen einige Bugfix-Releases zu erwarten seien.

Systemd 209 steht derzeit nur im Quellcode bereit und ist noch nicht in Fedora Rawhide enthalten. Als Grund nennt Lennart Poettering eine derzeit nicht funktionierende Build-Toolchain für die ARM-Platform. Da ARM mittlerweile zu den voll von Fedora unterstützten Architekturen gehört, müssen die ARM-Entwickler dieses Problem erst beheben.

Ähnliche Artikel

  • Neuerungen in Systemd

    Auf der Mailingliste hat Systemd-Entwickler Lennart Poettering Version 202 der Software angekündigt.
  • Systemd 227 veröffentlicht
    Die Entwickler von Systemd haben eine neue Version ihres Init-Systems veröffentlicht. Wie so häufig gibt es neben Fehlerkorrekten auch zahlreiche kleine neue Funktionen und Änderungen.
  • Die Neuerungen der Version 198

    Die frisch veröffentlichte Version bietet neben neuen Werkzeugen unter anderem auch die Möglichkeit, die Unit-Definitionen mit zusätzlichen Konfigurationsdateien zu überschreiben.
  • Opensuse prüft Systemd

    Das Opensuse-Projekt evaluiert derzeit das alternative Init-System Systemd. Auf der Opensuse-Konferenz vom 20. bis 23. Oktober soll es zu diesem Thema eine eigene Sitzung geben.
  • Systemstart
    Auf fast allen modernen Linux-Distributionen kümmert sich inzwischen Systemd um den Systemstart – und mehr. Wir erklären, wie die neue Schaltzentrale funktioniert.
Kommentare

Aktuelle Fragen

Probleme mit der Maus
Thomas Roch, 21.02.2017 13:43, 1 Antworten
Nach 20 Jahren Windows habe ich mich zu Linux Ubuntu probeweise durchgerungen!!! Installation - k...
KWin stürzt ab seit Suse Leap 42.2
Wimpy *, 21.02.2017 09:47, 4 Antworten
OpenSuse 42.2 KDE 5.8.3 Framework 5.26.0 QT 5.6.1 Kernel 4.4.46-11-default 64-bit Open-GL 2....
Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 10 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...
kiwix öffnet ZIM Datei nicht
Adrian Meyer, 13.02.2017 18:23, 1 Antworten
Hi, ich nutze Zim Desktop für mein privates Wiki. Fürs Handy habe ich mir kiwix heruntergelade...
registration
Brain Stuff, 10.02.2017 16:39, 1 Antworten
Hallo, Das Capatcha auf der Registrierungsseite von linux-community ist derartig schlecht gema...