Upstart

Upstart
Logo for Upstart daemon.png
Desarrollador(es)
Canonical Ltd.
upstart.ubuntu.com
Información general
Autor(es) Scott James Remnant
Lanzamiento inicial 24 de agosto de 2006
Última versión estable 1.13
11 de julio de 2014 (2 años, 4 meses y 30 días)
Género Demonio de inicio
Programado en C
Sistema operativo GNU/Linux
Licencia GNU GPL 2
En español No
[ editar datos en Wikidata]

En informática, Upstart es un reemplazo basado en eventos para el demonio init, el método utilizado por varios sistemas operativos Unix-like para realizar tareas durante el arranque del sistema. Fue programado por Scott James Remnant, un antiguo trabajador de Canonical Ltd.

Motivación

El demonio init tradicional es estrictamente síncrono, bloqueando futuras tareas hasta que la actual se haya completado. Sus tareas deben ser definidas por adelantado, y solo pueden ser ejecutadas cuando el demonio init cambia de estado (cuando la máquina se arranca o se apaga). Esto hace que no sea capaz de manejar de forma elegante varias tareas en computadoras de escritorio modernas, incluyendo:

  • La conexión o desconexión de una memoria USB y otros medios de almacenamiento portables / dispositivos de red mientras la máquina está arrancada.
  • El descubrimiento y exploración de nuevos dispositivos de almacenamiento, sin bloquear el sistema, especialmente cuando un disco puede no encenderse hasta que este es explorado.
  • La carga de firmware para un dispositivo, lo cual podría tener que realizarse después de sea detectado pero antes de que sea utilizable.

El modelo basado en eventos de Upstart le permite responder a los eventos de forma asíncrona cuando estos son generados.[1]

Other Languages
Deutsch: Upstart
English: Upstart
suomi: Upstart
français: Upstart
עברית: Upstart
italiano: Upstart
日本語: Upstart
norsk bokmål: Upstart
polski: Upstart
português: Upstart
русский: Upstart
українська: Upstart
中文: Upstart