Linux 커널을 컴파일할 때 `make randconfig`의 목적은 무엇입니까?

Linux 커널을 컴파일할 때 `make randconfig`의 목적은 무엇입니까?

어떤 시나리오에서 이 도구를 사용하고 싶습니까? 작업량이 줄어드는 것처럼 보이지만 결과적으로 커널에 어떤 구성 옵션이 사용될지 알 수 없어 상황이 매우 엉망이 될 수 있습니다.

답변1

엉망으로 만드는 것이 요점입니다.

이는 "퍼즈 테스트"라는 작업에 사용됩니다. 커널 구성이 커널이 컴파일할 수 없는 상태에 놓일 수 없는지 확인하는 것입니다. 사물을 깨뜨리기 위해 순수한 인간의 독창성에 의존하기보다는 엔트로피의 도움을 요청합니다.

관련 정보