.configカーネル設定ファイルを編集しないのはなぜですか?

.configカーネル設定ファイルを編集しないのはなぜですか?
# Automatically generated file; DO NOT EDIT

カーネル構成ファイルのヘッダーにある: /usr/src/linux/.config

私の質問はなぜこのファイルを編集しないのですか?何が必要なのか、削除したいものが正確にわかっている場合は、このファイルを直接編集すると何が問題になりますか?

ベストアンサー1

.config一部のCONFIGオプションは他のオプションに依存しているため(一部のオプションを設定したり、他のオプションをオフにしたりするなど)、編集するのは安全ではないと見なされます。他のオプションは、ユーザーがまったく設定してはいけませんが、MMUなどのアーキテクチャのバリエーションに依存する特定のハードウェアの可用性など、アーキテクチャの詳細に基づいて自動的にmake config(または正しく)設定されます。Kconfig

.configこれを使用せずに変更すると、Kconfig一部の依存関係が失われる可能性が高く、カーネルが実行されない、ビルドが失敗した、または予期しない動作(変更が無視され、しばしば非常に混乱する)が発生します。

おすすめ記事