SysVinit
SysVinit ist das init-System des Unix-Betriebssystems System V. Es wird in vielen Linux-Distributionen als Standard-Initsystem genutzt.
Bei SysVinit handelt es sich um den Prozess, der als erstes vom Kernel gestartet wird und daher die Prozess-ID 1 bekommt. Dieser erste Prozess startet anhand der gewünschten Runlevels alle benötigten System-Dienste.
SysVinit startet die Prozesse immer in einer vorgegebenen Reihenfolge und startet einen Prozess meist erst dann, wenn der vorherige Prozess fertig initialisiert wurde. Dies macht es im Vergleich zu anderen init Systemen sehr langsam. Bei einigen Linux-Distributionen, wie z. B. Gentoo Linux, ist es auch möglich, alle Prozesse in einem Runlevel gleichzeitig starten zu lassen.
Einige Linux-Distributionen arbeiten allerdings schon an neuen Initsystemen wie upstart, welche nicht mehr seriell sondern auch parallel arbeiten. [1]
Siehe auch
Weblinks
- Quelltext von SysVinit als Download
- Weitere Erklärung des Unterschieds zwischen SysVinit und upstart