web-dev-qa-db-fra.com

Lors de la compilation du noyau Linux, quel est l'objectif de `make randconfig`?

Dans quel scénario voudrait-on utiliser cet outil? Cela semblerait faire moins de travail, mais le résultat est, bien sûr, que vous ne savez pas quelles options de configuration seront utilisées pour votre noyau, ce qui pourrait très bien gâcher les choses.

9
Richard

Le problème, c'est le problème.

Il est utilisé pour ce que l'on appelle "test fuzz" - s'assurer que la configuration du noyau ne peut pas être mise dans un état où le noyau ne peut pas être compilé. Plutôt que de compter sur l'ingéniosité humaine pure pour casser des choses, ils sollicitent l'aide de l'entropie.

9
Adrian