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

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: