LWN.net Logo

Report from the KDE World Summit: Day three (NewsForge)

NewsForge continues its series of reports from aKademy. "Parallel to the multimedia presentations were a series on integration. Most controversial of these was the opening presentation on the Linux Registry. Avi Alkalay opened by emphasising that developers should forget the name's association with the Windows registry, and went on to talk about what he describes as a 'bazaar' of 'selfish configuration files' spread across the system. His proposed solution is a single hierarchical configuration infrastructure using a key-pair system, integrated with the current configuration systems in such a way as to make it familiar to experienced users and usable for newbies."
(Log in to post comments)

The advantage of the registry

Posted Aug 25, 2004 14:56 UTC (Wed) by libra (guest, #2515) [Link]

I think the point is not much in having such a thing as "a single hierarchical configuration infrastructure using a key-pair system". The point in my opinion is having a way to consistently :
- be able to edit configuration files by hand
- and query and modify some parameters through a simple and common interface

I think the key-pair association may work for simple things (resolv.conf, network-scripts ...) but I fear the result for something like the firewall rules or httpd.conf.

The Windows registry has shown us what to NOT do, I hope we have learned from that.

Report from the KDE World Summit: Day three (NewsForge)

Posted Aug 25, 2004 20:49 UTC (Wed) by uriel (guest, #20754) [Link]

"hierarchical configuration infrastructure using a key-pair system"

uh? we have had that in Unix for 30 years, it's called "File System"

Report from the KDE World Summit: Day three (NewsForge)

Posted Aug 25, 2004 21:08 UTC (Wed) by tjc (subscriber, #137) [Link]

uh? we have had that in Unix for 30 years, it's called "File System"

Yeah, but the system the author is promoting is somehow less "selfish." I assume this is done by inflicting the same amount of pain on the user no matter which program they are trying to configure.

"Linux Registry" and debconf

Posted Aug 31, 2004 15:17 UTC (Tue) by hazelsct (subscriber, #3659) [Link]

Debconf is a Debian-specific database system by which scripts can store and retrieve configuration options and create the various configuration files, which play nicely with existing applications' conf file formats. Debconf is used at package install/upgrade time to (re-)generate those conf files, and can be invoked by the admin to change configuration options in a given package at any time. Front-end independence and configurability levels are well-thought-out to provide various options to customize the balance of ease-of-use vs. detailed control.

Elektra sounds like a dream of a single grand-unified plain text key-pair storage format which everybody will use for overall system and personal account configuration. It's a nice dream, but I think the debconf model will be more useful for at least the next several years.

Or am I missing something about Linux Registry/Elektra?

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds