Я уже знаю, что initэто волшебная программа, необходимая для загрузки вашего компьютера и управления уровнями выполнения, но какова ее реальная цель?
Зачем нам вообще нужно initв первую очередь? Почему загрузчик не может сказать Upstart, какие программы запускать и не запускать?
Этот вопрос в (позднем) ответе на мой вопрос " Что будет, если initего удалить"? вопрос.
initпользовательского процесса, чем записать его в ядро. Если это написано в ядре, то кто-то добавит процесс, starterкоторый будет выполняться в пользовательском пространстве, который будет более гибким. Таким образом дублируется функционал. Поэтому лучше держать часть ядра максимально простой.
man init > "What does init on Ubuntu do"и прочитайте его в домашней папке
initэто мать всех процессов.