<Anterior | Contenido | Siguiente>
7.1.1. Sistema V
System V es el proceso de arranque clásico que se ha utilizado en Unix y sistemas similares a Unix como Linux desde aproximadamente 1983. Consiste en un pequeño programa, init, que configura programas básicos como Inicie sesión (a través de getty) y ejecuta un script. Este script, generalmente llamado rc, controla la ejecución de un conjunto de scripts adicionales que realizan las tareas necesarias para inicializar el sistema.
La planta de init programa es controlado por el / etc / inittab archivo y está organizado en niveles de ejecución que puede ejecutar el usuario:
0 - detener
1 - Modo de usuario único
2 - Multiusuario, sin conexión en red 3 - Modo multiusuario completo
4 - Definible por el usuario
5 - Modo multiusuario completo con administrador de pantalla 6 - reiniciar
0 - detener
1 - Modo de usuario único
2 - Multiusuario, sin conexión en red 3 - Modo multiusuario completo
4 - Definible por el usuario
5 - Modo multiusuario completo con administrador de pantalla 6 - reiniciar
El nivel de ejecución predeterminado habitual es 3 o 5.
Ventajas
• Sistema establecido y bien entendido.
• Fácil de personalizar.
Desventajas
• Más lento para arrancar. Un sistema LFS básico de velocidad media tarda entre 8 y 12 segundos, donde el tiempo de arranque se mide desde el primer mensaje del kernel hasta el indicador de inicio de sesión. La conectividad de red generalmente se establece aproximadamente 2 segundos después de la solicitud de inicio de sesión.
• Procesamiento en serie de tareas de arranque. Esto está relacionado con el punto anterior. Un retraso en cualquier proceso, como una verificación del sistema de archivos, retrasará todo el proceso de inicio.
• No admite directamente funciones avanzadas como grupos de control (cgroups) y programación de participación justa por usuario.
• La adición de scripts requiere decisiones de secuenciación estáticas y manuales.