Opensolaris incorpora un nuevo sistema de gestión del arranque que ofrece nuevas posibilidades y optimiza el arranque del sistema llamado SMF (Service Management Facility). Este sistema viene a reemplazar el clásico inicio secuencial de Unix System V (segun wikipedia del año 1997 implementado por SCO). Claro que aun se mantienen como proceso inicial el init leyendo el fichero /etc/inittab
La ventaja de este servicio es que permite arrancar los servicios de forma paralela de acuerdo a sus dependencias y una vez arrancado el sistema se puede observar, deshabilitar, arrancar y parar los servicios.
El estado en que puede estar un servicios SMF pueden ser:
- Online
- Offline
- Disabled
- Maintenance
- Degraded
- Uninitialized
- Legacy_run
Como mencione al principio también se pueden manejar dependencias de los servicios… brevemente: si algun servicio que es base de otro no subio o fallo el servicio principal no funcionará. Las propiedades que se pueden definir para las dependencias son:
- Require_all
- Require_any
- Optional_all
- Exclude_all
Para variar un poco las cosas llamaron a los niveles de ejecución “Milestone” pero son iguales a los ya conocidos niveles. Cada Milestone sube solamente los servicios necesarios para su nivel de ejecución. Existen por lo tanto los famosos niveles (milestone) single user y multi user.
En la proxima entrada del blog hablaré de la gestión de los servicios.


Para variar un poco las cosas llamaron a los niveles de ejecución “Milestone” pero son iguales a los ya conocidos niveles.
Es un poco mas que eso. Los niveles de ejecucion originalmente van de cero a nueve, asi que estas algo limitado si quieres granularidad en tu inicio. Con SMF puedes tener cualquier milestone que requieras.
(perdona ortografia, elinks todavia no se integra bien con javascript)
comentario por arpunk — 3 Octubre 2008 @ 4:42 PM