MLCONF
Na prática se trata de uma série de aplicativos e configuradores que vão tornar a configuração de qualquer distribuição famosa do mercado compatível com a mLSB (meta-linux Standard Base). Existem hoje 4 vertentes de distribuições , as RedHat Like , Debian Like , Slack Like e Gentoo Like , a idéia é minimizar suas diferenças e integrar todos os arquivos de configuração em apenas 1 , e construir scripts para traduzir essas configurações em algo que a distro original entendenda. Tornando assim as configurações um pouco mais simples e em alto nível.
A primeira distribuição alvo será o Conectiva 9++ (RedHat Like), onde também teremos como meta o desenvolvimento de scripts para configuração de sistemas multi usuários com o mínimo de perguntas ao instalador.
O mlconf (MetaLinux Conf) é dividido coneitualmente em 3 partes :
. : arquivo de configuração ( /etc/ml.conf )
É um meta-arquivo unificado para configuração geral do sistema , independende da classe da distribuição , com sintaxe muito simples de entender.
. : arquivos de protótipo ( /usr/share/mlconf/proto )
São arquivos com extenção .proto , elas são na verdade modelos de configuração _marcados_ com tags que são substituidas pelos valores armazenados no arquivo de configuração.
. : interpretadores ( /usr/share/mlconf/bin/ )
São scripts em bash que compilam as informações das configurações e dos protótipos e geram os arquivos de configuração sem a intervenção do usuário.
A idéia é muito simples e a primeira vista tosca demais , mas o objetivo é não contruir apenas mais um configurador, mas algo facilmente modificável e simples de entender.
|