Login
Newsletter
Werbung

Mo, 20. August 2018, 18:13

Software::Entwicklung

Elektra 0.8.24 erschienen

Das Entwicklerteam der Konfigurations-Bibliothek Elektra hat Version 0.8.24 mit einer Reihe von Verbesserungen freigegeben. Die größten Verbesserungen gab es abermals in der Weboberfläche und beim Ausbau der Benachrichtigungs-Schnittstelle.

libelektra.org

Elektra ist ein universelles, plattformunabhängiges Framework, um Konfigurationsdaten in einer Hierarchie von Schlüssel- und Wertepaaren zu speichern. Elektra kann systemweit für alle Konfigurationsaufgaben eingesetzt werden und kann verschiedenste Formate zur Repräsentation des Konfigurationsbaums verwenden, darunter viele Linux-Konfigurationsdateiformate und XML. Daher könnten alle Anwendungen prinzipiell auf Elektra als Konfigurationsbibliothek umstellen, ohne ihr Dateiformat ändern zu müssen. Dies hätte den Vorteil, große Mengen von Hand erstellten Konfigurations-Codes durch eine einheitliche, besser getestete Lösung zu ersetzen. Bisher haben aber nur wenige Projekte davon Gebrauch gemacht. Interesse besteht jedoch auch bei KDE. In einem Workshop auf der KDE-Konferenz Akademy 2018 wurde die Möglichkeit erörtert, KConfig auf Elektra umzustellen.

Elektra 0.8.24 enthält gegenüber der letzten Veröffentlichung, die gut drei Monate zurückliegt, 1734 Änderungen von 12 Entwicklern. Die vor einigen Monaten neu eingeführte Benachrichtigungs-Schnittstelle wurde stark erweitert und unterstützt nun mehr Typen, den Transport über ZeroMQ als Alternative zum DBus-Transport und eine Ein-Ausgabebindung an ev. Ferner können Benachrichtigungen jetzt auch zum Neuladen der Konfigurations-Datenbank genutzt werden.

Die sichtbarste Änderung in Elektra 0.8.24 ist die weitere Verbesserung der Weboberfläche. Die Suche wurde erheblich verbessert und beschleunigt und an der Benutzbarkeit wurde ebenfalls gefeilt. Zudem ist die Weboberfläche auch als Docker-Image verfügbar.

In der neuen Version wurde ein experimentelles Typsystem implementiert, das als Plugin hinzugefügt werden kann. Es ermöglicht, die Typen der Konfigurationsschlüssel zu definieren und statische Typüberprüfungen durchzuführen.

Zahlreiche Plugins von Elektra wurden ebenfalls geändert. Darüber hinaus wurden einige weitere Verbesserungen in Elektra implementiert und die Dokumentation weiter verbessert. Details sowie die Download-Möglichkeiten der neuen Version kann man in den Anmerkungen zur Veröffentlichung nachlesen. Die neue Version ist kompatibel mit allen Ausgaben von Elektra 0.8.

Werbung
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung