Ya sé que init
es el programa mágico que se necesita para arrancar su computadora y administrar los niveles de ejecución, pero ¿cuál es su verdadero propósito?
¿Por qué necesitamos init
en primer lugar? ¿Por qué el gestor de arranque no puede decirle a Upstart qué programas ejecutar y no ejecutar?
Esta pregunta en respuesta (tardía) a mi ¿Qué pasaría si init
se eliminara? pregunta.
init
un proceso de usuario que escribirla en el núcleo. Si se escribiera en el núcleo, alguien agregaría un proceso starter
que se ejecutaría en el espacio del usuario, que es más flexible. Duplicando así la funcionalidad. Por lo tanto, es mejor mantener la parte del núcleo lo más simple posible.
man init > "What does init on Ubuntu do"
y léelo en la carpeta de inicio
init
Es la madre de todos los procesos.