Config4Gnu auch kurz CFG genannt ist ein modulares System zur KonfigurationsVerwaltung in Unix-Systemen.

Seiten auf Freedesktop.org

Homepage: http://config4gnu.sourceforge.net/

Mailingliste: http://lists.sourceforge.net/lists/listinfo/config4gnu-developer[[BR]]

Lizenz: LGPL

Download auf sourceforge.net.

Einführung

Modular integriertes Gnu/Linux Konfigurationswerkzeug.

Config4Gnu

Einen ersten Überblick bietet auch der ursprüngliche Artikel der zum Start des Projektes veröffentlicht wurde. (Englisch)

Um mit dem CFG System eine neue Sache konfigurieren zu können braucht man eine XML Beschreibungsdatei für die Konfiguration die bearbeitet werden soll. Im Optimalfall werden diese Meta-Config-Definitionen gleich mit der Software die man konfigurieren möchte mitinstalliert. In der XML Datei steht welcher Parser entsprechend der Syntax verwendet werden muß. Also z.B. der "INI-Style" Parser. Wird dann CFG benutzt erzeugt und überprüft das Parser-Backend dann anhand der Beschreibung der Semantic in der Beschreibungsdatei eine XML Version der Konfiguration im RAM. Diese wird dann von der CFG-Mittelschicht in die gesamte CFG Konfigurationshierarchie eingehängt. Auch was die Mittelschicht mit diesem Konfigurationsteil macht wird über eine XML Datei gesteuert. Dabei werden auch Klassen unterstützt. Standardmäßig wird alles unter "computer" gelegt es ist aber auch eine Netzweite Lösung denkbar. Außerdem können in einer XML Beschreibungsdatei "Formulare" und "Assistenten" für die Konfiguration definiert werden die dann automatisch in allen Frontends zur verfügung stehen.

Für genauere Einzelheiten bitte die CFG Homepage usw. konsultieren.

CFG wird auch als wichtiger Bestandteil der GnuZukunft diskutiert.

xfree-config-tool

Aktuellste FAQ(wiki)

Config4Gnu (zuletzt geändert am 2007-12-23 22:46:05 durch localhost)