Translations:Comparison of init systems/3/de

From Gentoo Wiki
Jump to:navigation Jump to:search
Funktion Init-System
sysvinit OpenRC upstart systemd SMF launchd Epoch finit runit s6 + s6-rc BSD rc.d
In Gentoo unterstützt teilweise (verwendet von OpenRC) Yes (default init) No Yes No No Yes No Yes No No
Paket / Bug# sys-apps/sysvinit sys-apps/openrc bug #498376
sys-apps/upstart im unity-gentoo overlay.
sys-apps/systemd - - sys-apps/epoch - sys-process/runit sys-apps/s6 + sys-apps/s6-rc -
Unterstützte Plattformen Linux / BSD Linux + BSD Linux Linux Solaris MacOSX Linux Linux Linux / BSD / MacOSX Linux / BSD / MacOSX BSD
Hauptsächlich verwendete Programmiersprache C POSIX shell (+ C) C C C C C C C C POSIX shell (+ C)
Hauptabhängigkeiten - init (sysv or BSD) D-Bus D-Bus init(sysv?) - libc, /bin/sh ? - skalibs, execline rcorder
Init-Skript/Dienstformat Einzelne Konfigurationsdatei Shellskripte Konfigurationsdateien + Shellfragmente Konfigurationsdateien (ini) XML (+ Shellskripte) plist Mehrere oder einzelne .conf-Datei(en) Mehrere oder einzelne .conf-Datei(en) Shellskripte execline oder Shellskripte Shellskripte
Per-Dienst-Konfiguration No Yes (conf.d) Mit in-Job-Mechanismen (normal exit, respawn) Yes Yes (Dienstinstanzen) ? Yes (v1.1+) ? No No No
Läuft als Daemon Yes (PID 1) Yes (PID 1) Yes (PID 1) Yes (PID 1) Yes (per Aufruf) Yes (PID 1) Yes (PID 1) Yes (PID 1) Yes (PID 1) Yes (sys-apps/s6-linux-init) Yes (PID 1)
Dienstübergreifende Abhängigkeiten/Ereignisse No Yes Yes Yes Yes No Yes (Grundlegende Unterstützung, v1.3+) ? Yes Yes Yes
Parallelstart von Diensten Yes Yes (optional) Yes Yes Yes Yes No Yes Yes Yes Yes
Aufrechterhaltung von Daemons Yes Yes (optional ab v0.21+ per supervise-daemon) Yes Yes Yes Yes Yes Yes Yes Yes Yes
Bevorzugter Bereitsteller der Dienst-Dateien k.a. Gentoo Ubuntu upstream Solaris MacOSX k.a. k.a. Void Linux k.a. NetBSD, FreeBSD, OpenBSD
Lizenz GPL v2+ 2-cl. BSD GPL v2 LGPL v2.1+ ? Apache License 2.0 Unlicense MIT BSD ISC BSD