Ubuntu y Fedora remplazan init por Upstart

init es el programa que se utiliza en la mayoría de los Linux para generar otros procesos en el arranque. Al estilo de BSD (que va desde el archivo /etc/rc script) este es ligeramente diferente del estilo de SysV: SysV es probablemente el inicio en el que usted está más familiarizado, ya que es utilizado por Debian, SuSE, y hasta hace poco, Redhat. Con esta configuración, el sistema comprueba el archivo /etc/inittab para encontrar un nivel de ejecución predeterminado. Este archivo también define lo que debe hacer para diversos niveles de ejecución. Un nivel de ejecución es una forma de especificar un conjunto de procesos a ejecutar.

El punto importante del inicio es el nivel elegido. Esto significa que usted asigna a cada servicio a un nivel de ejecución, y los servicios se pondrán a funcionar en bloque a partir del nivel elegido (o pasar a una vez arrancado). Por supuesto, puedes iniciar y detener manualmente los servicios de secuencias de comandos con el mismo, pero la idea básica es arrancar uno o un conjunto de servicios que corresponden a situaciones de uso particular.

Dentro de los niveles de ejecución, los nombres de los enlaces de inicio y fin indican el momento la secuencia de comandos. Cada archivo /etc/rcx.d del directorio tiene una colección de enlaces para el inicio/parada de servicios en los scripts de /etc/init.d/. Que tendrán un aspecto simililar a este.

K20service -> /etc/init.d/ servicio
S35service -> /etc/init.d/ servicio

Si el vínculo comienza con una K, el servicio se detuvo. Si comienza con una S, se inicia. Esto se hace con la lógica en / etc/init.d/rc. Los números de control de la orden, evitan problemas de dependencias: Los número menores se ejecutan primero.

Con configuraciones modernas, cada vez más este sistema estático tiene desventajas:

Plug-and-play “problemas de hardware”: No puede controlar el hardware que es enchufado después del inicio. En cambio, las modernas distribuciones de Linux que utilizan init tienen que manejar esto a través del núcleo.
Simlarly, puede tener problemas con los sistemas de ficheros en red que puede no estar disponible en el arranque, o pueden estar disponibles sólo en ciertas etapas.
Es posible que los demonios que sólo nos gustaría a correr cuando el equipo está disponible.

Así que, habida cuenta de estas cuestiones: ¿cómo funciona Upstart? ¿cómo mejorar las cosas, y cómo puede usted empezar a utilizarlo?

El punto crucial sobre Upstart es que está basada en eventos en lugar de niveles de base (Init, como se ha descrito anteriormente, es el nivel de base). Los servicios pueden ser iniciados o detenidos en respuesta a otros hechos (eventos) ocurridos en el sistema: de cualquier otro acontecimiento, en cualquier lugar. Así que un servicio se puede configurar para responder a un evento generado por un hardware cuando éste es conectado, por ejemplo. También puede tratar de reiniciar los servicios en caso de que mueran inesperadamente (que init no puede hacer).

En lugar de tratar a un nivel determinado (o un software) como una meta, iniciando los servicios que se correspondan con Upstart!

comienza con un solo ‘inicio’ para cada caso, y se lleva a cabo en lo que respecta al hardware disponible, y en lo que respecta a la cadena de acontecimientos de ‘inicio’. (Tenga en cuenta que puede configurar los servicios para comenzar cuando se inicia otro servicio, que puede también ampliar la cadena de inicio.) También puede utilizar los acontecimientos para poner en marcha servicios en bloques – que habrá una explicación en el siguiente artículo sobre cómo ejecutar (de forma combinada) su antiguo sistema con init con Upstart.

Fuente (en inglés): LinuxPlanet.

AIMFacebookDiggTwitterMySpaceDeliciousGoogle BookmarksTechnorati FavoritesShare
You can leave a response, or trackback from your own site.

10 Responses to “Ubuntu y Fedora remplazan init por Upstart”

  1. After examine just a few of the blog posts on your web site now, and I actually like your manner of blogging. I bookmarked it to my bookmark web site checklist and shall be checking back soon. Pls check out my web site as effectively and let me know what you think.

  2. I was suggested this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my difficulty. You’re amazing! Thanks!

  3. Yet another thing I would like to state is that as an alternative to trying to accommodate all your online degree tutorials on days that you end work (since the majority people are exhausted when they go back home), try to have most of your lessons on the week-ends and only a couple courses in weekdays, even if it means taking some time away from your weekend. This is beneficial because on the saturdays and sundays, you will be far more rested in addition to concentrated in school work. Thanks alot : ) for the different suggestions I have mastered from your website.

  4. I like Your Article about Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL Perfect just what I was searching for! .

  5. droid bionic dice:

    I like Your Article about Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL Perfect just what I was searching for! .

  6. I like Your Article about Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL Perfect just what I was searching for! .

  7. hyips dice:

    Great goods from you, man. Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL I’ve understand your stuff previous to and you’re just extremely great. I actually like what you have acquired here, really like what you’re saying and the way in which you say it. You make it entertaining and you still care for to keep it sensible. I cant wait to read much more from you. This is really a tremendous Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL informations.

  8. Thankyou for sharing Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL with us keep update bro love your article about Ubuntu y Fedora remplazan init por Upstart | Linux Puerto Montt [DOT] CL .

  9. almost greater than half of the information paintings for me ! yippy, i had an increase of 2000 guests in two days !

Leave a Reply