El Martes, 17 de Enero de 2006 02:08, Gabriel Parrondo escribió:
> 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.

No es el caso, nadie pretende hacer una versión para Linux del Registro de 
Windows.


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

Sí, eso es cierto y deseable en mi opinión. En /etc hay ficheros con 
configuraciones de lo más variopintas, cada uno como lo parió su madre. Un 
ejemplo de formas distintas de dar un valor a una etiqueta:

etiqueta = valor1 valor2
etiqueta valor1, valor2
etiqueta = valor1, valor2
etiqueta = [valor1 valor2]
etiqueta = valor1, valor2;
...y muchas más.

Esto produce que sea imposible crear una aplicación que lea y pueda modificar 
cómodamente la configuración del sistema. En vez de eso cada fichero requiere 
de una herramienta a medida para ser modificado.

No entiendo cómo no hay al menos un intento de crear archivos de configuración 
estándar. Ya ni siquiera hablo del proyecto Elektra que va más lejos.




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

Cierto, me equivoqué al decirlo.



> De todas formas (por mas que reconozco que es mejor de lo que pensaba)
> sigo prefiriendo la manera actual, ¿Seré testarudo? :-D

No, eres un dinosaurio     :p



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

Me lo tomo como un "pos vale... de acuerdo...."


>
> Eso es todo. Saludos.


Gracias por tu opinión documentada.


PD:
Añado que en el otro enlace que puse:
  http://dot.kde.org/1093768930/
hay un tipo que harto de leer las mismas opiniones infundadas critica el 
"hablar por hablar" de quienes opinaban sin haberse leído el proyecto (mira 
que la presentación es amena e interesante).
Muchos decían lo de "un registro como en Windows, noooooo" y otra serie de 
mentiras consecuencia de sus prejuicios y de no haber mirado de qué iba el 
proyecto. El pobre hombre iniciador del proyecto iba amablemente explicando 
uno a uno que no era lo mismo.

Se agradece una opinión fundada, aunque no lo apoyes totalmente.





-- 
y hasta aquí puedo leer...

Responder a