Zum Inhalt springen

Upstart

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 29. September 2006 um 11:35 Uhr durch Beyer (Diskussion | Beiträge) (Neue Website). Sie kann sich erheblich von der aktuellen Version unterscheiden.
InitNG

Basisdaten

Entwickler Canonical Ltd. [1]
Aktuelle Version 0.2.5-1
(9. September 2006)
Betriebssystem Unix und Unix-ähnliche Betriebssysteme
Programmier­sprache C[1]
Kategorie Software
Lizenz GPL
deutschsprachig nein
http://upstart.ubuntu.com/

Upstart ist ein vollständiger Ersatz für das in Unixsystemen zum Starten von Prozessen verwendete init und wurde von den Ubuntuentwicklern eingeführt. Es soll die Probleme von init bezüglich Geschwindigkeit, wechselnder Hardware und dem Neustarten von Prozessen beheben.

Um dies zu erreichen ist Upstart Eventorientiert. Bei Eintreten eines Events, wie dem Einstecken eines USB-Sticks, werden die notwendigen Jobs gestartet um die gewünschte Funktion bereit zu stellen. Upstart erlaubt das gleichzeitige Ausführen von Jobs unabhängiger Ereignisse. Dies beschleunigt sowohl den Start des Systems und ermöglicht außerdem eine einfachere Handhabung von auswechselbarer Hardware.

In späteren Versionen soll es auch den Cron-Deamon ersetzen. Zur Zeit ist es in der Ubuntu-Entwicklerversion Edgy Eft integriert.

Weitere Init-Systeme

  • Asynchron: InitNG, Launchd, eINIT
  • Synchron: Runit, Cinit, Minit, Jinit

Offizielle Projektwebsite http://www.netsplit.com/blog/work/canonical/upstart.html

  1. The upstart Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 26. September 2018).