Por que você não deve editar o arquivo de configuração do kernel .config?

2
# Automatically generated file; DO NOT EDIT

Está no cabeçalho do arquivo de configuração do kernel: /usr/src/linux/.config

Minha pergunta é por que você não deveria editar este arquivo? Se eu souber exatamente o que preciso ou o que desejo remover, qual é o problema de editar esse arquivo diretamente?

    
por AttributedTensorField 25.10.2014 / 20:52

2 respostas

11

Considera-se inseguro editar .config porque existem CONFIG -options que têm dependências de outras opções (precisando de algumas para serem definidas, exigindo que outras sejam desativadas, etc.). Outras opções não devem ser definidas pelo usuário, mas são definidas automaticamente por make config (resp. Kconfig para estar correto) dependendo dos detalhes da arquitetura, por exemplo, disponibilidade de algum hardware dependente da variante de arquitetura, como uma MMU.

Alterar .config sem usar Kconfig tem uma alta chance de perder alguma dependência, o que resultará em um kernel inoperante, falhas de construção ou comportamento inesperado (ou seja, a alteração sendo ignorada, o que geralmente é muito confuso ).

    
por 25.10.2014 / 21:35
-3

Porque é gerado automaticamente: é gerado a partir de outros arquivos, que podem ser editados.

    
por 25.10.2014 / 21:15