[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: linux registry (no, not that again!)



On 11/03/2004 03:11:01 AM, Iago Rubio wrote:


Again, I will advocate to avoid central failure points for the whole system, just for the shake of "it will be great for newbies".

ITOH hiveconf scares me less than the Linux Registry does.

Elektra does not provide a central failure point for the system.
In case you are not aware, elektra does not use a single file registry - it uses a file for each key/value pair.


[mpeters devel ~]$ ls -l /etc/kdb/system/init/ |head -5
total 80
drwxr-xr-x  2 root root 4096 Oct 23 05:27 1
drwxr-xr-x  2 root root 4096 Oct 23 05:27 2
drwxr-xr-x  2 root root 4096 Oct 23 05:27 3
drwxr-xr-x  2 root root 4096 Oct 23 05:27 4
[mpeters devel ~]$ ls -l /etc/kdb/system/init/1/ |head -5
total 12
-rw-r--r--  1 root root 23 Oct 23 05:27 action
-rw-r--r--  1 root root 35 Oct 23 05:27 process
-rw-r--r--  1 root root 20 Oct 23 05:27 runlevels
[mpeters devel ~]$ cat /etc/kdb/system/init/1/action
RG002
40
<DATA>
respawn

This produces no more of a SPF than already exists.
With respect to the library that C programs (or others) use to access data -


[mpeters devel ~]$ ldd /lib/libkdb.so
       libc.so.6 => /lib/tls/libc.so.6 (0x00b16000)
       /lib/ld-linux.so.2 (0x00afd000)
[mpeters devel ~]$

Very light - unless libc or the library itself being broken, you don't have a SPF there either - but if /lib gets messed up, you have to boot from alternative media anyway. And if your c library is messed up, well ...

-=-

I get the feeling that many people are turned off to Elektra just because they have had a bad experience with a particular implementation of a registry in an operating system that shall remain nameless.

Before you just blindly reject what is a good thing, log into gnome, and launch an application called gconf-editor.

There you have it - a registry in use in Linux that has been in use in Linux for quite some time quite succesfully. gconf isn't quite as robust as elektra because it uses a daemon which does present a single point of failure, but it is a registry.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]