www.wikidata.de-de.nina.az
cinit ist ein Init System fur Posix Systeme Wie auch andere neue Init Systeme versucht es das alte SysVinit abzulosen Seine Starken sind die Unterstutzung von Profile dem parallelen Starten von Programmen mit harten sogenannte needs und weichen wants Abhangigkeiten Durch den parallelen Ablauf soll es wesentlich schneller starten als klassische Init Systeme die sequentiell starten Inhaltsverzeichnis 1 Geschichte 2 Aktueller Stand 3 Funktionsweise 3 1 Needs 3 2 Wants 3 3 Profile 4 Lizenz 5 WeblinksGeschichte BearbeitenDie erste Version von cinit 0 1 wurde im Juni 2005 veroffentlicht Anschliessend folgte relativ schnell die Version 0 2 cinit wurde in der Version 0 2 1 im Linux Magazin mit anderen Init Systemen verglichen Aktueller Stand Bearbeitencinit ist zurzeit in der Version 0 3pre19 erhaltlich die am 26 November 2009 veroffentlicht wurde Im momentanen Stand ist cinit stabil es fehlen jedoch noch einige Funktionen Herunter und Herauffahren von Diensten Im Gegensatz zu anderen alternativen Init Systemen ist cinit nicht sehr popular was moglicherweise auf die fehlende Dokumentation in der Version 0 2 zuruckzufuhren ist cinit in der Version 0 3 soll laut Angaben des Autors auch nicht mehr Linux spezifisch sein sondern auch unter anderen Betriebssystemen wie FreeBSD oder NetBSD lauffahig sein Funktionsweise Bearbeitencinit wird uber das sogenannte cconfig Verfahren siehe unten unterhalb von etc cinit konfiguriert Normalerweise beginnt der Bootvorgang damit dass cinit einen Abhangigkeitsbaum aufbaut der unterhalb von etc cinit svc init anfangt Dies kann jedoch durch die Angabe eines Profils geandert werden Danach werden diejenigen Dienste ohne Abhangigkeit gestartet der Baum wird sozusagen von unten nach oben abgearbeitet bis der erste gestartet wurde Needs Bearbeiten Needs sind harte Abhangigkeiten Wenn eine harte Abhangigkeiten eines Dienstes fehlschlagt so wird dieser nicht gestartet Wants Bearbeiten Wants sind weiche Abhangigkeiten Es wird versucht die Abhangigkeit vor dem abhangigen Dienst zu starten aber wenn dies fehlschlagt wird es ignoriert und der abhangige Dienst trotzdem gestartet Profile Bearbeiten Wenn man beim Starten cinit das Argument cprofile und direkt dahinter einen Namen ubergibt so wird dieser Dienst als erster gestartet anstatt des init Dienstes Lizenz Bearbeitencinit wurde zunachst unter der GPL in der Version 2 vertrieben und ist im August 2007 auf GPL in der Version 3 umgestiegen Weblinks BearbeitenWebseite Projektseite bei Freshmeat cconfig Artikel im Linux Magazin Abgerufen von https de wikipedia org w index php title Cinit amp oldid 168670629