Ao compilar o kernel do Linux, qual é o propósito de `make randconfig`?

Ao compilar o kernel do Linux, qual é o propósito de `make randconfig`?

Em que cenário alguém gostaria de usar esta ferramenta? Pareceria dar menos trabalho, mas o resultado é, claro, que você não sabe quais opções de configuração serão usadas para o seu kernel, o que poderia muito bem bagunçar as coisas.

Responder1

A bagunça das coisas é o ponto.

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

informação relacionada