Abo
  • Services:
Anzeige

Interview: Elektra, die Linux Registry

Golem.de: Interessieren sich denn auch Entwickler anderer Projekte für das Konzept zur Speicherung von Konfigurationsdaten, das hinter Linux Registry steckt?

Alkalay: Es gibt Interesse von vielen Seiten. Einige Leute schreiben Patches, andere GUI-Werkzeuge oder Sprach-Bindings. Waldo Bastian will untersuchen, wie sich das KDE-Konfigurations-Framework KConfigXT mit einem Linux-Registry-Backend verhält.

Golem.de: Wie soll sich die Registry in existierende Frameworks wie KConfigXT oder Gconf integrieren?

Anzeige

Alkalay: Diese Frameworks arbeiten auf einer höheren Ebene und sind für eine eher spezielle Nutzung ausgelegt: Desktop-Software. Die Linux Registry stellt einen so allgemein wie möglich gehaltenen Ansatz zur Low-Level-Konfiguration des Systems dar, so dass sie als Backend für diese Frameworks genutzt werden kann. So wäre es auch möglich, Gnome-Programme mit einem KDE-Werkzeug zu konfigurieren und umgekehrt. Zudem könnten die KDE- und Gnome-Werkzeuge direkt auf die Basis-Konfiguration des Systems zugreifen.

Die KDE- und Gnome-Applikationen würden dabei weiterhin KConfigXT- und Gconf-APIs nutzen, als Infrastruktur würde aber die Registry dienen.

Golem.de: Was sind nach deiner Ansicht die Vorteile für Linux und speziell KDE von einem solchen System? Welche Rolle spielt das Ganze für den Nutzer?

Alkalay: Das Design der Linux Registry wurde so angelegt, dass sie die Konfiguration aller Komponenten im System speichern kann, nicht nur die Konfiguration der Desktops. Wenn wir es schaffen, dass die Linux Registry auf breiter Front zum Einsatz kommt, werden wir mehr und mehr Programme sehen, die sich in andere Programme einbinden. Der Nutzer muss keine Konfigurationsdateien anpassen, die Software wird das alleine können. Dadurch wird das Leben auch für Hard- und Software-Anbieter einfacher, die mit ihren Produkten Linux unterstützen wollen. Ein neues Programm lässt sich auf diesem Weg leicht in das System einfügen.

Golem.de: Wie steht es um XML? Ist XML nicht geradezu wie gemacht für solche Aufgaben?

Alkalay: XML ist ein wundervoller Standard, um jede Art von Informationen zu repräsentieren, portabel zu machen und für Menschen wie Maschinen lesbar zu machen. Aber XML erhöht die Komplexität erheblich. Linux Registry soll überall und jederzeit auf jedem System verfügbar sein. Daher müssen alle notwendigen Bibliotheken in jedem Fall und zu jeder Zeit vorhanden sein.

Würde Registry XML als Speicherformat einsetzen, wäre die libXML erforderlich, doch in frühen Boot-Phasen ist das mitunter nicht der Fall und Registry-Schlüssel sollen auch für /sbin/init genutzt werden können, nicht das rund 30 Jahre alte /etc/inittab.

Dennoch nutzt Registry XML als universelles Format, um Schlüssel in die Registry zu schreiben oder aus ihr zu exportieren. Dadurch wird es einfach, eine Software-Konfiguration von einer Maschine auf eine andere zu übertragen.

 Interview: Elektra, die Linux RegistryInterview: Elektra, die Linux Registry 

eye home zur Startseite
grolo 16. Feb 2006

Ich könnte jetzt unterstellen daß Du die Registry nicht verstanden hast. Jain ! ... Ich...

wtf 16. Feb 2006

Vorposter: 02.09.04 18:35 Dein Post: 16.02.06 09:38 Erkennst du was?

grolo 16. Feb 2006

Sehe ich genau so ... Ich programmiere meist unter Windoof, versuche meine...

Tobi 17. Sep 2004

Um die Registry vorm "Vermuellen" zu schuetzen, gibt es einen Haufen Freeware, mit der...

Martin 09. Sep 2004

So habe mal ein gentoo ebuild gemacht jetzt fehlen nur noch die anwendungen http://bugs...



Anzeige

Stellenmarkt
  1. Haufe Group, Freiburg im Breisgau
  2. Schwarz Business IT GmbH & Co. KG, Neckarsulm
  3. T-Systems International GmbH, Berlin, Bonn, Essen, Mülheim, Wolfsburg
  4. Wirecard Technologies GmbH, Aschheim bei München


Anzeige
Spiele-Angebote
  1. 119,99€ (Vorbesteller-Preisgarantie)
  2. 108,98€ mit Vorbesteller-Preisgarantie
  3. 7,49€

Folgen Sie uns
       

  1. Mass Effect

    Bioware erklärt Arbeit an Kampagne von Andromeda für beendet

  2. Kitkat-Werbespot

    Atari verklagt Nestlé wegen angeblichem Breakout-Imitat

  3. Smarter Lautsprecher

    Google Home erhält Bluetooth-Zuspielung und Spotify Free

  4. Reverb

    Smartphone-App aktiviert Alexa auf Zuruf

  5. Bildbearbeitung

    Google-Algorithmus entfernt Wasserzeichen auf Fotos

  6. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  7. Raspberry Pi

    Raspbian auf Stretch upgedatet

  8. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  9. Nvidia

    Keine Volta-basierten Geforces in 2017

  10. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Threadripper 1950X und 1920X im Test: AMD hat die schnellste Desktop-CPU
Threadripper 1950X und 1920X im Test
AMD hat die schnellste Desktop-CPU
  1. Ryzen AMD bestätigt Compiler-Fehler unter Linux
  2. CPU Achtkerniger Threadripper erscheint Ende August
  3. Ryzen 3 1300X und 1200 im Test Harte Gegner für Intels Core i3

Sysadmin Day 2017: Zum Admin-Sein fehlen mir die Superkräfte
Sysadmin Day 2017
Zum Admin-Sein fehlen mir die Superkräfte

Ausweis: Prepaid-Registrierung bislang nicht konsequent umgesetzt
Ausweis
Prepaid-Registrierung bislang nicht konsequent umgesetzt
  1. 10 GBit/s Erste 5G-Endgeräte sind noch einen Kubikmeter groß
  2. Verbraucherzentrale Datenlimits bei EU-Roaming wären vermeidbar
  3. Internet Anbieter umgehen Wegfall der EU-Roaming-Gebühren

  1. Re: Ach Bioware....

    sovereign | 21:05

  2. Re: Auch an den Arbeitsplatz und Rad-Pendler denken!

    GenXRoad | 20:56

  3. Re: 10-50MW

    anybody | 20:44

  4. Re: Die Mühe, selbst ein Lied ohne Ton...

    robinx999 | 20:35

  5. Re: Das ist nicht die Aufgabe des Staates

    Libertybell | 20:28


  1. 13:33

  2. 13:01

  3. 12:32

  4. 11:50

  5. 14:38

  6. 12:42

  7. 11:59

  8. 11:21


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel