InitProzess
InitProzess, auch als Init bezeichnet, ist der erste Prozess, der nach dem Kernelstart in Unix-ähnlichen Betriebssystemen läuft. Er hat die Prozess-ID 1 und fungiert als Vater aller anderen Prozesse. Seine zentrale Aufgabe besteht darin, das System zu initialisieren, grundlegende Dienste zu starten und den Systemzustand zu verwalten. Der InitProzess wird vom Kernel gestartet und sorgt dafür, dass der Bootvorgang zu einem betriebsbereiten Zustand führt.
Historisch und Funktionsweise:
In SysVinit-Systemen erfolgt der Start in festgelegten Runlevels, wobei Skripte unter /etc/init.d bzw. /etc/rc.d.x beim Übergang
Viele Linux-Distributionen verwenden heute systemd als InitProzess (PID 1). Systemd verwaltet Units, Abhängigkeiten und ermöglicht paralleles
Koordination des Bootvorgangs, Bereitstellung grundlegender Systemdienste, Verwaltung von Runlevels/Targets, Reaping von Kindprozessen, Überwachung von Ressourcen, Neustart
Als Prozess mit PID 1 besitzt der InitProzess besondere Rechte; Fehler können das gesamte System betreffen.