.config 커널 구성 파일을 편집하면 안되는 이유는 무엇입니까?

.config 커널 구성 파일을 편집하면 안되는 이유는 무엇입니까?
# Automatically generated file; DO NOT EDIT

커널 구성 파일 헤더에 위치: /usr/src/linux/.config

내 질문은 왜 이 파일을 편집하면 안 됩니까? 필요한 것이 무엇인지, 삭제하고 싶은 것이 무엇인지 정확히 알고 있는 경우 이 파일을 직접 편집하면 무엇이 문제가 됩니까?

답변1

.config일부 CONFIG옵션은 다른 옵션에 의존하기 때문에(일부 옵션을 설정해야 하거나 다른 옵션을 꺼야 하는 등) 편집하기에 안전하지 않은 것으로 간주됩니다 . 다른 옵션은 사용자가 전혀 설정해서는 안 되지만 MMU와 같은 아키텍처 변형에 따라 달라지는 특정 하드웨어의 가용성과 같은 아키텍처 세부 사항을 기반으로 자동으로 make config(또는 올바르게) 설정됩니다.Kconfig

.config이를 사용하지 않고 변경하면 Kconfig일부 종속성이 손실될 가능성이 높으며 이로 인해 커널이 실행되지 않거나 빌드가 실패하거나 예기치 않은 동작(예: 변경 사항이 무시되어 종종 매우 혼란스럽습니다)이 발생합니다.

답변2

자동으로 생성되기 때문에 다른 파일에서 생성되며 편집할 수 있습니다.

관련 정보