Ich weiß bereits, dass dies init
das magische Programm ist, das zum Booten Ihres Computers und zum Verwalten von Runlevels erforderlich ist, aber wozu dient es wirklich?
Warum brauchen wir überhaupt init
? Warum kann der Bootloader Upstart nicht mitteilen, welche Programme ausgeführt werden sollen und welche nicht?
Diese Frage in (später) Antwort auf meine Was würde passieren, wenn init
gelöscht wurde? Frage.
init
eines Benutzerprozesses zu schreiben, als sie in den Kernel zu schreiben. Wenn es im Kernel geschrieben wäre starter
, würde jemand einen Prozess hinzufügen , der im Benutzerbereich ausgeführt würde, der flexibler ist. Damit duplizieren Sie die Funktionalität. Daher ist es am besten, den Kernelteil so einfach wie möglich zu halten.
man init > "What does init on Ubuntu do"
und lesen Sie es im Home-Ordner
init
ist die Mutter aller Prozesse.