Neues von Systemd

Neues von Systemd

Loading-on-demand

Mathias Huber
01.02.2011
Auf der australischen Konferenz Linux.conf.au hat der Red-Hat-Entwickler Lennart Poettering weitere nützliche Features seiner alternativen Init-Software Systemd vorgestellt.

Neben dem durch massive Parallelisierung beschleunigten Boot-Vorgang biete Systemd noch weitere Vorteile, betonte Poettering in seinem Vortag "Beyond Init: Systemd". Dazu gehöre beispielsweise größere Robustheit des Betriebssystems: Ein Dienst wie etwa Syslog kann ausfallen, nach dem Neustart sind aber keine Protokolldaten verloren, da der Socket die Meldungen gepuffert hat.

Systemd ermöglicht auch das Aktivieren von Diensten nach Bedarf, wie es schon der traditionelle Inetd unter Unix tat (On-Demand-Loading) Der Avahi-Dienst beispielsweise lässt sich aufgrund angeschlossener Netzwerk-Hardware starten, oder per D-Bus-Nachricht, weil eine Anwendung nach den verfügbaren Diensten im lokalen Netzwerk fragt.

Der Systemd-Erfinder Lennart Poettering auf der Konferenz Linux.conf.au 2011.

Gestartete Dienste laufen standardmäßig weiter, obwohl Systemd sie auch wieder nach bestimmten Kriterien beenden könnte. Nicht genutzte Dienste verbrauchten aber kaum Ressourcen, argumentiert Poettering, zudem sei es nicht einfach zu bestimmen, wann ein Dienst tatsächlich nicht mehr benötigt wird.

Auch die Bereitstellung von Dateisystemen lässt sich mit Systemd auf Anfrage erledigen. Virtuelle Dateisystem wie beispielsweise "binfmt_misc", SysFS oder SecurityFS, werden von einem Automounter bereitgehalten, aber erst bei Bedarf geladen. Ebenso lässt sich eine Partition für "/home" beim Booten bereits Diensten wie Samba und GDM bekannt machen, während der Fsck die Partition noch prüft.

Daneben möchten die Systemd-Entwickler die vielen Shellskripte im Init-Vorgang ablösen, die ihrer Meinung nach zu viel Code duplizieren. Ihre Funktion soll von Systemd, den Daemons und Udev übernommen werden. Für Systemadministratoren soll es neue Debugging-Tools und einen interaktiven Boot-Modus geben.

Daneben soll Systemd nach Poetterings Vorstellung zum "besten Prozess-Babysitter" unter Linux werden. Die Software nutzt das Kernel-Feature CGroups, das mehrere Prozesse in einer hierarchischen Struktur abbildet. Auch die Kinder, die ein Prozess wie etwa der Apache-Webserver erzeugt, gehören zur selben CGroup und lassen sich so verfolgen und beispielsweise einzeln terminieren.

Lennart Poetterings Systemd-Vortrag ist vollständig in einem Video festgehalten, das bei Blip.tv zu sehen ist.

Ähnliche Artikel

  • Systemstart mit Systemd
    Einschalten, loslegen: Mit Systemd versucht eine Gruppe Entwickler die Revolution im Boot-Prozess. Ob der Turbo aber wirklich zündet, steht noch in den Sternen.
  • Kommt Systemd in Fedora 14?

    Mit Hilfe eines Test Day am Dienstag, 7.9.2010, möchte das Fedora-Projekt entscheiden, ob Systemd das Init-System für die kommende Fedora-Release 14 wird.
  • Systemd 209 freigegeben
    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.
  • Linuxtag 2010: Init-Ersatz Systemd präsentiert sich der Welt
    Am Freitag, 11. Juni 2010, hält der Red-Hat -Entwickler Lennart Poettering den ersten öffentlichen Vortrag über Systemd, eine Software, die er als Init-Ersatz und Session-Manager für Linux vorschlägt.
  • Schneller Booten dank Parallelisierung
    Lennart Poettering von Red Hats Desktop-Team hat auf dem Linuxtag seinen runderneuerten Linux-Systemstart mit Systemd vorgestellt. Zum Abschluss führte er auf seinem Laptop vor, wie schnell die Software tatsächlich ist.

Kommentare

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...