ambiente de sobrecarga

1

Eu mudei recentemente para aninhar meu diretório home em todas as minhas máquinas em um repositório svn, o que significa que meus scripts de utilitário, configuração (irssi, vim, zsh, tela etc) bem como meu .profile e assim por diante são mais fácil manter-se atualizado em todos os lugares que eu login.

Eu uso um conjunto de arquivos .local de origem para substituí-los por site, conforme necessário.

Como está, muitos dos meus scripts herdam alguma forma de configuração e, na maioria das vezes, estou definindo uma variável de ambiente em .profile e, se necessário, em uma base por site, substituindo-a em .profile.local

Isso funciona muito bem, mas existem armadilhas em ter uma pilha de variáveis de ambiente? Se eu tomar meu ambiente padrão de dentro de uma sessão X antes de qualquer configuração pessoal, eu nem aumentei em 50%, mas algumas das máquinas em que trabalho são de baixo recurso, estou inchando meu sistema desnecessariamente ou sendo desnecessariamente paranóico?

Devo começar a mover esta configuração para flatfiles separados que são carregados conforme necessário? Isso significa infraestrutura extra ou, alternativamente, escrever um único módulo para armazenar a configuração que todos os meus utilitários podem herdar.

    
por richo 30.12.2010 / 14:22

1 resposta

1

Eu acho que você está sendo paranóico, como você diz. O que você descreve parece ser uma configuração bem comum entre, "superusuários". Não há penalidade para configurar e redefinir variáveis de ambiente várias vezes (exceto o aumento muito pequeno no tempo de execução quando você inicia um shell, é claro). Poxa, eu tenho variáveis de ambiente por diretório .

    
por 30.12.2010 / 15:30