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