Ao compilar o kernel do Linux, qual é o objetivo de `make randconfig`?

9

Em que cenário alguém gostaria de usar essa ferramenta? Parece fazer menos trabalho, mas o resultado é que você não sabe quais opções de configuração serão usadas para o kernel, o que poderia muito bem atrapalhar as coisas.

Richard
fonte

Respostas:

9

A bagunça é o ponto.

É usado para o que é chamado de "teste de fuzz" - garantindo que a configuração do kernel não possa ser colocada em um estado em que o kernel não possa compilar. Em vez de confiar na pura engenhosidade humana para quebrar as coisas, eles contam com a ajuda da entropia.

Adrian
fonte