Re: Elektra en Debian
El Lunes, 16 de Enero de 2006 23:40, Gabriel Parrondo escribió:
> Iñaki wrote:
> >Hola, ¿alguien que suela husmear en el futuro de Debian sabe si existe
> > algún plan o proyecto para usar Elektra?
> >
> >Lo he descubierto hoy por casualidad y me parece realmente interesante y
> > útil para unificar Linux y hacerlo más ordenado.
> >
> >Básicamente Elektra es una especie de registro global para guardar de
> > forma ordenada la configuración del sistema e incluso de las aplicaciones
> > de cada usuario en una base de datos de tipo XML. Existe un demonio que
> > recibe todas las peticiones de lectura y escritura y requiere que las
> > aplicaciones lo usen, por lo que hay que cambiarlas (parchearlas y
> > demás).
>
> si es lo que entendí, mucha utilidad no le veo, de hecho no me gusta...
> es algo así como el registro de windows
Sí y no. Si lees entera la presentación verás que es bastante mejor.
> >Por si le interesa a alguien, le recomiendo que lea esta estupenda
> >presentación:
> > http://www.libelektra.org/Presentation/img0.html
>
> La verdad que no lo leo porque mi conexión no es muy rápida, y tengo que
> esperar a que carguen las imágenes, pero vi un poco y, efectivamente, es
> como el registro de windows.
Tienes una presentación en OpenOffice disponible aquí:
http://www.libelektra.org/Download/elektra.sxi
Es lo mismo que en la web (pero encima con animaciones y pijaditas de esas).
> Además, si quiero configurar un programa, prefiero editar algun archivo
> "loquesearc" en etc o en mi home, es una de las cosas que me gusta de
> GNU/Linux.
Se nota que no lo has leído. Aquí también podrías hacerlo. La info del usuario
sigue estando en su home.
> Además, no es Debian el que lo debe implementar, sino todos los
> desarrolladores de las aplicaciones de Debian (excepto claro que los
> mantenedores de cada paquete quieran editar cada código fuente para que
> se adapte a Elektra). Sería un desastre, y a los desarrolladores (y a
> muchas personas como yo) no les gusta para nada el registro de windows,
> complica las cosas mas que simplificarlas.
Basas todo lo que dices en que no te gusta el registro de Windows. A mí
tampoco, pero odio el Explorer y sin embargo uso navegadores web, y odio el
Outlook poero uso Kontact felizmente. Como dice el autor de Elektra: "El
Registro de Windows es una buena idea muy mal implementada (por ejemplo
porque cualquier aplicación puede escribir donde le de la gana).
> Por ejemplo, si quiero que una aplicación genere de nuevo una
> configuración por defecto, hago 'rm ~/.programarc" y listo. Si esta
> configuración estuviera en un gran archivo XML, o tengo que hacer un
> script para parsearlo o tengo que usar alguna aplicación para hacerlo.
> Otro ejemplo que se me ocurre es un frontend para mame que se llama
> CXmame; lo único que requiere en "~/.cxmamerc" es una línea que indique
> el ejecutable de mame, por lo tanto un 'echo /usr/games/xmame.svgalib >
> ~/.cxmamerc' sería suficiente. La otra opción es la misma que antes:
> abrir un programa para hacerlo o crear un script para parsear el xml.
Si el esquema del XML es tan sencillo como parece ser, tener un programa en
ncurses, en línea de comandos o en entorno gráfico que use su API y permita
buscar aplicaciones y configurarlas sería más fácil aún que indagar en los
archivos o directorios de configuración de la HOME.
Por cierto, Gnome usa gconf, que si no me equivoco es un archivo donde se
configura todo.
KDE tiene su configuración en .kde/share/config/APLICACION.
El resto de programas tienen un directorio o archivo cada uno con su formato
propio.
Lo mismo (o mucho peor) en el catastrófico directorio /etc (encima en algunas
distros ni siquiera están en /etc como en RedHat).
Dudo que eso sea mucho mejor.
> Y, de que forma podría algo como esto "unificar" Linux????
> No le veo sentido.
Como decía antes cada distro guarda los archivos donde le da la gana.
Cada fichero de /etc sigue su propio formato al margen del resto. Esto
dificulta tener una herramienta de mayor nivel que modifique los archivos de
configuración pues habría que adaptarla a cada tipo de archivo.
Esas cosas.
> >A mí desde luego me ha convencido.
>
> A mi no... ya mucho no me gusta el gconf, esto mucho menos.
Opinión completamente respetable. Gracias por exponerla, de verdad.
PD: Si alguien le interesa el tema he encontrado una web donde se discute a
fondo el proyecto y en la que interviene activamente su principal
desarrollador (un tipo que trabaja para IBM):
http://dot.kde.org/1093768930/
--
y hasta aquí puedo leer...
Reply to: