Linux カーネルをコンパイルするとき、`make randconfig` の目的は何ですか?

Linux カーネルをコンパイルするとき、`make randconfig` の目的は何ですか?

どのようなシナリオでこのツールを使用するのでしょうか? 作業量は減るように思えますが、当然ながら、結果としてカーネルにどのような構成オプションが使用されるかがわからなくなり、混乱が生じる可能性があります。

答え1

物事をめちゃくちゃにすることがポイントです。

これは、いわゆる「ファズ テスト」に使用されます。つまり、カーネル構成がカーネルがコンパイルできない状態にならないようにするテストです。問題を解消するために人間の創意工夫だけに頼るのではなく、エントロピーの助けを借ります。

関連情報