Logo von heise online

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.508.171 Produkten

Thorsten Leemhuis 9

SysVinit- und Upstart-Alternative Systemd vorgestellt

Über den Blog-Eintrag "Rethinking PID 1" hat der durch seine Arbeit an Avahi und Pulseaudio bekannte Open-Source-Entwickler Lennart Poettering "Systemd" angekündigt – eine Alternative zu SysV-Init oder dem von vielen modernen Linux-Distributionen verwendeten Init-System Upstart, die beim Booten des Systems alle zum Betrieb nötigen Dinge und Dienste ausführt oder startet.

In dem sehr ausführlichen Blog-Eintrag erläutert Poettering Probleme aktueller Init-Systeme und erklärt, wie das noch sehr experimentelle und bislang lediglich via Git erhältliche Systemd es besser machen will. Damit der Systemstart möglichst schnell erfolge, dürfe das Init-System nur das unbedingt Nötigste ausführen und müsse so viele Aufgaben wie möglich parallel erledigen, um die Ressourcen effizient zu nutzen. Dienste sollten zudem erst starten, wenn sie benötigt werden – ähnlich wie beim (x)inetd, das Server-Dienste wie SSH, Telnet oder Webmin automatisch startet, wenn auf einem bestimmten Port zugriffen wird. Auch seien die vielen beim Start aktueller Linux-Distributionen ausgeführten Shell-Skripte ein Problem, denn die seien vergleichsweise langsam. Poettering erläutert ferner, warum ihm der Ansatz des derzeit von Fedora, OpenSuse und Ubuntu eingesetzte Upstart nicht gefällt; mehrfach positiv erwähnt er hingegen einige Eigenschaften des bei MacOS eingesetzten launchd.

Im folgenden beschreibt Poettering in seinem Blog-Eintrag die Funktionsweise des maßgeblich von ihm entwickelten Systemd; viele der ihm vorschwebenden Features seien bereits implementiert, einige weitere seien bereits in Arbeit. Testern offeriert er ein Qemu-Image mit einer modifizierten Vorabversion von Fedora 13, mit der man Systemd ausprobieren kann. In einer virtuellen Maschine würde Systemd das System drei Sekunden schneller starten als Upstart. Es seien aber nur sehr grobe, mit aktiviertem Debugging ermittelte Werte; zudem kämen nur die normalen LSB-Startskripte zum Aufruf vieler Dienste zum Einsatz, sodass viele der Konzepte von Systemd nicht zum Zuge kämen.

Der bei Red Hat beschäftigte Poettering stellt in der FAQ am Ende der Ankündigung klar, dass Systemd sein Freizeitprojekt sei. Er hat sich aber mit Entwicklern verschiedener Firmen abgesprochen – darunter auch dem bei Novell beschäftigten Kay Sievers, der durch seine Arbeit als Udev-Maintainer bekannt ist. Poettering und Sievers scheinen auf eine Aufnahme in Fedora und OpenSuse hinarbeiten zu wollen, wenn weitere Experimente mit Systemd zeigen, dass das Konzept tragfähig ist.

Der Hauptentwickler von Upstart, Scott James Remnant, kommentierte Systemd kurz nach dessen Vorstellung in seinem Blog. Dort räumt er ein, dass Upstart keineswegs perfekt sei und dass er einigen von Poettering aufgebrachten Kritikpunkten nicht widersprechen kann. Nun, da Ubuntu 10.04 freigegeben sei, will er sich Upstart wieder mehr widmen und einige der kritisierten Eigenschaften angehen. Es sei viel zu früh, um abschätzen zu können, welche der beiden Ansätze langfristig der bessere sei.

(thl)

9 Kommentare

Themen:

Anzeige
  1. Google veröffentlicht eine Bildergalerie zum Trainieren neuronaler Netze

    Google bringt offene Bildersammlung zum Trainieren neuronaler Netze

    OpenImages ist eine Sammlung von 9 Millionen URLs zu Bildern, die unter der Creative-Commons-Lizenz stehen und mit Anmerkungen versehen sind. Mit ihnen können Entwickler künstlicher neuronaler Netze ihre Systeme trainieren.

  2. Kritische MySQL-Lücke erlaubt das Kapern von Servern

    Kritische MySQL-Lücke erlaubt das Kapern von Servern

    Kritische Sicherheitslücken ermöglichen es Angreifern, Server über die Datenbank-Systeme MySQL, MariaDB und Percona komplett zu übernehmen. Oracle hat die Lücke in MySQL bisher nicht geschlossen.

  3. Microsofts Minecraft-Spielwiese für maschinelles Lernen ist Open Source

    Microsofts Minecraft-Spielwiese für maschinelles Lernen ist Open Source

    Das Project Malmo verwendet Minecraft, um Systeme für maschinelles Lernen zu trainieren. Microsoft hatte das Projekt unter dem Namen AIX im März zunächst als geschlossene Variante vorgestellt und veröffentlicht nun die Sourcen auf GitHub.

  4. Emmabuntüs Debian Edition 1.0: Neues Leben für Gebrauchtrechner

    Emmabuntüs Debian Edition

    Das Emmabuntüs-Kollektiv hat eine neue Version seiner Linux-Distribution veröffentlicht, die gebrauchte Computer wieder flott machen soll. Emmabuntüs Debian Edition 1.0 basiert auf Debian 8.5 und bringt eine reichhaltige Software-Auswahl mit.

  1. Was Fedora 23 Neues bringt

    Fedora-Desktop

    Fedora will das BIOS-Update erleichtern und macht Fortschritte beim Umstieg auf Wayland. Neu ist auch eine Cinnamon-Distribution und Unterstützung für OpenGL 4.1.

  2. Die Neuerungen von Linux 4.11

    Linux-Kernel 4.11

    Die neue Kernel-Version unterstützt moderne Stromspartechniken besser und kann so die Akkulaufzeit steigern. Die Entwickler haben Grundlagen gelegt, um auf x86-64-Systemen bald bis zu 1 Petabyte Arbeitsspeicher ansprechen zu können. Die nächste Kernel-Version bringt zudem eine Technik, um die 3D-Beschleunigung von Radeon-GPUs in VMs nutzen zu können. Auch die Unterstützung für den Raspberry Pi wird besser.

  3. Der kleine Lauschangriff

    Auditive Systeme aus Sicht der Ethik

  1. Test Hyundai i30 1.4 T-GDI

    Hyundai i30 1.4 T-GDI

    Der Hyundai i30 wurde in Rüsselsheim entwickelt und will zur echten Alternative in der Kompaktklasse werden. Müssen sich die Platzhirsche VW Golf, Opel Astra und Ford Focus jetzt warm anziehen oder bleibt noch Vorsprung vor die Europäer?

  2. Euro4-normgerechte Honda CRF 1000 L Africa Twin

    Honda CRF 1000 L Africa Twin

    Die Reiseenduro hat sich bei ihrem Debüt letztes Jahr auf Anhieb auf Platz fünf der Zulassungsstatistik etabliert, doch erfüllte sie lediglich die Euro3. Jetzt hat hat sie Honda der aktuellen Euro4 konform aufgerüstet. Kann sie damit das hohe Level des letzten Jahres halten?

  3. Unicode 10 mit 56 neuen Emojis – einer kotzt

    Unicode 10

    Unicode 10 bringt 56 neue Emojis, darunter Feen, Vampire, Zauberer – und ein kotzendes Gesicht. Der internationale Standard enthält außerdem neue Schriftsysteme von weniger verbreiteten Sprachen.

  4. Oberverwaltungsgericht: Vorratsdatenspeicherung ist europarechtswidrig

    Oberverwaltungsgericht Köln: Vorratsdatenspeicherung ist europarechtswidrig

    Wenige Tage bevor die Provider damit beginnen müssen, Daten zu ihren Nutzern wochenlang zu speichern, hat das Oberverwaltungsgericht NRW die Neuregelung der Vorratsdatenspeicherung nun kassiert. Sie widerspreche aktuellem Europarecht.

Anzeige