Was ist der Zweck von `make randconfig` beim Kompilieren des Linux-Kernels?

9

In welchem ​​Szenario möchte man dieses Tool verwenden? Es scheint weniger Arbeit zu machen, aber das Ergebnis ist natürlich, dass Sie nicht wissen, welche Konfigurationsoptionen für Ihren Kernel verwendet werden, was sehr gut zu Problemen führen kann.

Richard
quelle

Antworten:

9

Das Durcheinander ist der Punkt.

Es wird für sogenannte "Fuzz-Tests" verwendet - um sicherzustellen, dass die Kernel-Konfiguration nicht in einen Zustand versetzt werden kann, in dem der Kernel nicht kompiliert werden kann. Anstatt sich auf reinen menschlichen Einfallsreichtum zu verlassen, um Dinge zu zerbrechen, nehmen sie die Hilfe der Entropie in Anspruch.

Adrian
quelle