InitNG

InitNG
InitNG
Entwickler InitNG-Entwickler [1]
Aktuelle Version 0.6.10.2
(11. November 2007)
Betriebssystem Unix und Unix-ähnliche Betriebssysteme
Kategorie Software
Lizenz GPL (Freie Software)
Deutschsprachig nein
www.initng.org

InitNG steht für Next Generation Init System (dt. Initialisierungssystem der nächsten Generation) und ist ein Softwaresystem für Unix und Unix-ähnliche Betriebssysteme zur Initialisierung des Betriebssystems. InitNG ist ein vollständiger Ersatz für das veraltete Init-System SysVinit, welches von den meisten Unix- und Linux-Distributionen verwendet wird.

InitNG wurde von Jimmy Wennlund gegründet und wird von ihm und einigen anderen aktiv weiterentwickelt.

Bei InitNG handelt es sich, wie auch bei seinem Vorgänger, um den Prozess, der als erster vom Kernel gestartet wird und daher die Prozess-ID 1 bekommt. Dieser erste Prozess startet anhand der gewünschten Runlevels alle benötigten System-Dienste.

SysVinit startet die Prozesse immer in einer vorgegebenen Reihenfolge und startet einen Prozess immer erst dann, wenn der vorherige Prozess fertig initialisiert wurde. InitNG dagegen startet einen Prozess sofort, wenn alle Prozesse, von denen dieser abhängig ist, fertig initialisiert wurden. Es können also z.B., nachdem das Netzwerk initialisiert wurde, parallel Apache, Datenbank und Mailsystem initialisiert werden (zum Vergleich SysVinit: erst Netzwerk, dann Apache, dann Datenbank, dann Mailsystem …). Durch diese Parallelisierung der einzelnen Skripte wird eine im Vergleich zu SysVinit deutlich höhere Geschwindigkeit erreicht.

Ein weiteres Problem des Vorgängers ist, dass er keine Auskunft über den Status des Bootvorgangs gibt. So macht es u. a. den Einsatz von Anzeigen, so genannten „Bootsplashes“ mit Fortschrittsanzeige, nur begrenzt möglich. InitNG soll dort Abhilfe leisten.

InitNG kann auf Wunsch Dienste, die abgestürzt sind, neu starten. Dies ist ein wichtiges Merkmal für Serversysteme, die ständig laufen müssen. Auch ist mit InitNG ein echter Warmstart möglich, wobei alle Systemdienste heruntergefahren und danach sofort wieder hochgefahren werden.

Lizenz

InitNG wird unter der GPL-v2-Lizenz entwickelt und steht damit jedem auch im Quellcode frei zur Verfügung.

Weitere Init-Systeme

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Initng — Desarrollador Contribuidores de Initng initng.org …   Wikipedia Español

  • Initng — Тип Процесс загрузки Linux Разработчик Initng Операционная система Linux, UNIX Последняя версия 0.6.10.2 (10 февраля 2010 год …   Википедия

  • Initng — est le programme sous Unix qui lance toutes les autres tâches. Il s exécute comme un démon informatique et typiquement il a un identifiant de processus (PID) de 1. Contrairement à init, initng détermine automatiquement les dépendances entre… …   Wikipédia en Français

  • initng — est le programme sous Unix qui lance toutes les autres tâches. Il s exécute comme un démon informatique et typiquement il a un identifiant de processus (PID) de 1. Contrairement à init, initng détermine automatiquement les dépendances entre… …   Wikipédia en Français

  • Initng — infobox software name = Initng author = Jimmy Wennlund developer = Initng contributors latest release version = 0.6.10.2 latest release date = 11 Nov 2007 operating system = Unix like genre = init license = GNU General Public License website =… …   Wikipedia

  • Init — Der init Prozess ist bei unixartigen Betriebssystemen der erste Prozess eines Systems: Er hat immer die Prozess ID 1. Traditionell startet er alle anderen Prozesse; auf welche Art er dies tut, wird unter Linux und anderen System V orientierten… …   Deutsch Wikipedia

  • Upstart — Entwickler Scott Remnant, Canonical Ltd. Aktuelle Version 1.3 (14. Juni 2011) Betriebssystem Unix und unixoide Betriebssysteme Programmier­sprache …   Deutsch Wikipedia

  • Init — (short for initialization ) is the program on Unix and Unix like systems that all other processes. It runs as a daemon and typically has PID 1.The functionality diverged, in Unixes such as System III and System V, from the functionality provided… …   Wikipedia

  • Launchd — Infobox Software name = launchd author = Apple Computer released = 29 April 2005 programming language = C (programming language) operating system = Mac OS X status = Active genre = System Startup software license = Apache License 2.0 website =… …   Wikipedia

  • Service Management Facility — (SMF) is a feature of the Solaris operating system that creates a supported, unified model for services and service management on each Solaris system and replaces init.d scripts. SMF introduces:* Dependency order . Services sometimes depend on… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”