Re: Elektra en Debian
El Martes, 17 de Enero de 2006 19:13, Blu escribió:
> On Tue, Jan 17, 2006 at 06:26:31PM +0100, Iñaki wrote:
> [...]
>
> > Eso si que es tener que memorizar a lo bestia y encima sin ningún
> > beneficio aparte del ego de decir "qué difícil es... pero yo lo sé
> > hacer...". Sería mejor dedicar las aptitudes de cada uno a cualquier cosa
> > menos a memorizar 800 tipos de sintaxis incoherentes.
>
> [...]
>
> Si bien es cierto que ciertas sintaxis son equivalentes y quizas seria
> beneficiosos unificarlas, la mayoria no lo son y muchisimos programas
> necesitan una sitaxis de configuracion sumamente simple como para meterse
> en una sintaxis que quiere abarcarlo todo y que, por lo tanto, seria
> bastante compleja, aparte del hecho de que de los intentos por construir
> sitaxis universales han salido monstruos que asustan al mas valiente, e.g.
> SGML.
Sí, es obvio que si se empleasen archivos de configuración con un formato
estándar un inconveniente sería ese que dices.
No obstante, con Elektra lo que se pretende es un Registro de tal forma que
todos esos datos de configuración de cada apliación, usuarios, etc... estaría
alojado en un backend (archivo, base de datos, no sé como es exactamente...)
al que se accede mediante peticiones y dicho proceso servidor de Elektra
daría los resultados en función de los permisos y demás (al igual que cuando
se accede a un fichero Unix).
La ventaja sería que cualquiera podría hacer una aplicación (línea de
comandos, ncurses, Qt, Gtk...) para acceder a esa información fácilmente. Esa
aplicación podría tener cualquier forma, incluso podría simular estar
navegando por un sistema de archivos ya que el Registro Elektra es jerárquico
(de hecho muy similar al sistema de archivos de Linu/Unix).
No sería modificar ficheros de texto, pero se podrían hacer todo tipo de
aplicaciones interfaces para acceder a dicho Registro porque no habría que
perder el tiempo haciendo que dicho interfaz aprendiese a configurar el xorg,
el fstab, el passwd y demás ficheros actualmente incoherentes entre sí.
Yo es que sólo veo ventajas.
> Tanto desde el punto de vista del desarrollador como del administrador, e
> incluso del usuario, por que deberia aprender una sintaxis compleja para
> configurar un programa que lo unico que necesita es una lista de
> asignacion de variables de configuracion por ejemplo?
No, repito lo de arriba: la principal ventaja sería el poder desarrollar
fácilmente aplicaciones de todo tipo para acceder a ese registro, por ejemplo
algunas gráficas para escritorio, otras más ligeras para consola o ncurses...
se podría hacer de mil formas mientras esa aplicación que haría de interfaz
con Elektra implemetase el protocolo de acceso al Registro. Sólo eso, nada
más, el resto que cada uno lo haga como quiera, pero si alguien consigue
hacer un interfaz muy bueno serviría para TODAS las aplicaciones, servicios y
resto de configuraciones del sistema.
> Por otro lado, si tengo un programa que requiere una configuracion
> compleja, digamos un servidor de correo, por que tendria que darme
> volteretas con una sintaxis que no se ajusta al dise~o cuando puedo
> inventar una sintaxis precisa y sin convoluciones que configure
> exactamente lo que hay que configurar?
Idem. Olvídate de tocar a pelo un fichero complejo.
--
y hasta aquí puedo leer...
Reply to: