@devil, danke für den Link!
Den Author finde ich aber in seinen Formulierungen etwas "biased", sein Fazit:
Upstart besitzt ein einfaches und klares Konzept,
Das systemd Konzept ist klar und einfach. Upstart nur auf den ersten Blick.
(upstart) bleibt dabei jedoch vollständig abwärtskompatibel.
Systemd ist für nicht-zentrale, zusätzliche Dienste abwärtskompatibel zu Sys-V.
Seine Fähigkeiten durfte es (upstart) bislang jedoch erst ansatzweise in Ubuntu unter Beweis stellen.
"durfte" ? "konnte" !
Upstart ist eben viel zu komplex.
Konkurrent Systemd lockt Entwickler mit einem radikaleren Konzept, das noch schnellere Startzeiten verspricht,
Die zentralen Vorteile von systemd sind nicht Schnelligkeit, sondern:
- Sicherheit
- einfache Erweiterbarkeit (Boost für Systementwickler!)
- tuneable (zB statt Phoronix 200 Zeilen Patch)
- update long running server systems
(systemd) dafür aber unter der Haube komplexer ausfällt und spezielle Kernel-Funktionen verlangt.
Systemd braucht eben die neuen standard Kernel Funktionen, die systemds neue Möglichkeiten bringen!
Die openSUSE Wiki Seite bringt einen aktuellen Überblick über die Probleme mit Systemd und gute Links zu anderen systemd Seiten:
http://en.opensuse.org/openSUSE:Systemd_statusVerheinheitlichendes Potential von Systemd:
# Crypto handling. upstream systemd only supports a subset of SUSE's/Debian possible crypto options.
...
# chkconfig knows about xinetd and init scripts but not systemd services
...
# switch SUSE-specific config files to new cross-distro configs: /etc/os-release, /etc/locale,
Meine Kristall Kugel für einen Blick in die Zukunft sagt mir:
- Crypto, bis jetzt in jeder Distribution unterschiedlich, wird endlich eine "best state of the art" Methode finden.
- init und xinetd wird vereinheitlicht werden.
- LSB wird umfassender werden...
Viele Distributionen haben ihre Berechtigung vor allen Dingen wegen der bisher noch nicht gefundenen optimalen Methode des Systemstarts für Linux. Dies wird entfallen. Die Tendenz zu Core-Distributionen, auf die Systementwickler mit "Derived Distros" aufsetzen, wird sich verstärken!