Я вже знаю, що initце чарівна програма, яка потрібна для завантаження комп'ютера та керування рівнями, але яка реальна мета?
Чому ми взагалі потрібні initв першу чергу? Чому завантажувач не може сказати Upstart, які програми запускати, а не запускати?
Це запитання у (пізній) відповіді на мою відповідь Що буде, якщо initїї видалити? питання.
initяк користувальницький процес, ніж записати його в ядро. Якщо це де написано в ядрі, то хтось додав би процес, starterякий би запускався в просторі користувача, тобто більш гнучким. Таким чином, дублюється функціональність. Тому найкраще зберегти частину ядра максимально просто.
man init > "What does init on Ubuntu do"і прочитати його в домашній папці
initє матір'ю всіх процесів.