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.
[...]
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.