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

Re: Elektra en Debian



Iñaki wrote:

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.
Odio el outlook, y si hubiera una version para GNU/Linux no la usaría.
Odio el explorer, y si hubiera una version para GNU/Linux no la usaría.


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.


IMHO una mejor forma de lograr esto, sería crear un estándar para las configuraciones y luego crear una aplicación que las muestre en forma de arbol al mejor estilo regedit.

Igualmente leí la presentación, y no es comparable en ningún sentido al registro de windows. También me di cuenta que no es que guarda la configuración en XML, sino que se puede exportar e importar en formato XML. Esto es una ventaja sobre lo que yo pensaba, ya que sino seríamos dependientes de libxml. De todas formas (por mas que reconozco que es mejor de lo que pensaba) sigo prefiriendo la manera actual, ¿Seré testarudo? :-D No es que vaya a organizar una protesta y hacer una "petitiononline(.com)" si se implementa el sistema, pero tampoco voy a apoyar su implementación.


Eso es todo. Saludos.

--
Cheers

--
Gabriel Parrondo
Linux User #404138

"In theory there's no difference between the theory and the practice. In the practice There is."



Reply to: