Saat mengkompilasi Kernel Linux, apa tujuan dari `make randconfig`?

9

Dalam skenario apa seseorang ingin menggunakan alat ini? Tampaknya membuat lebih sedikit pekerjaan, tetapi hasilnya, tentu saja, Anda tidak tahu opsi konfigurasi apa yang akan digunakan untuk kernel Anda, yang bisa sangat mengacaukan segalanya.

Richard
sumber

Jawaban:

9

Masalahnya adalah intinya.

Ini digunakan untuk apa yang disebut "pengujian fuzz" - memastikan konfigurasi kernel tidak dapat dimasukkan ke dalam kondisi di mana kernel tidak dapat dikompilasi. Alih-alih mengandalkan kecerdikan manusia murni untuk memecahkan hal-hal, mereka meminta bantuan entropi.

Adrian
sumber