jueves, 7 de abril de 2016

El demonio INIT(niveles de ejecución) y UPSTART

INIT
El demonio INIT es el primer proceso que se ejecuta en Ubuntu despues del Kernel (núcleo de Ubuntu), por eso tiene un PID de 1. Se ejecuta como un demonio.
INIT arranca los servicios en un script llamado /etc/rc, más adelante, una versión de INIT añadió un esquema de directorios en /etc/rc.d/, cada nivel de RC es un nivel de ejecución, así se abrirá de una forma ordenada.
INIT es completamente síncrono, es decir, que bloquea las tareas, hasta que la actual se haya completado. Sus tareas son definidas por adelantado y solo pueden ser ejecutadas cuando el demonio init cambia de estado (se enciende o se apaga Ubuntu.)
UPSTART
Upstart, es el sustituto de INIT, ya que está basado en eventos, es decir que es un arrance secuencial y estructurado.
La ventaja de UPSTART sobre INIT, y la gran diferencia al mismo tiempo es que Upstart trabaja de manera asíncrona supervisando las tareas mientras el sistema está arrancando, mientras que INIT ejecuta las direcciones de /etc/init.d

No hay comentarios:

Publicar un comentario