나는 다양한 Linux 배포판에 대해 다음 파일을 살펴보았습니다.
- /proc/config.gz
- /시작/구성
- /boot/config-$(uname -r)
활성 Linux 구성 수에서 몇 가지 중요한 차이점을 발견했습니다.
예를 들어 기본 Debian 이미지에는 다음이 있습니다.
Linux/x86 3.16.36 - 4462 kernel configurations set
Linode 가상 머신에는 다음이 있습니다.
Linux/x86 4.5.5-x86_64-linode68 - 1479 kernel configurations set
기본 데비안에는 3000개 이상의 커널 구성을 사용할 수 있다는 사실에 놀랐습니다.
어딘가에 알려진 최소 커널 구성 템플릿이 있습니까? 웹 서버 등 다양한 용도가 있다고 가정해 보겠습니다.
답변1
기본 데비안에는 3000개 이상의 커널 구성을 사용할 수 있다는 사실에 놀랐습니다.
이것은 정상입니다. 가상 머신에는 적합하지 않은(적어도 PCI(또는 USB) 패스스루가 필요할 때까지는) 실제 하드웨어에 사용할 수 있는 드라이버가 약 3000개 정도 있습니다.
어딘가에 알려진 최소 커널 구성 템플릿이 있습니까?
아니요, 사람들의 요구 사항은 너무 다양합니다. Distro 유지 관리 담당자는 원격으로 사용할 수 있는 모든 것이 활성화되는 샷건 접근 방식을 지원하는 데에만 관심이 있습니다. 그러나 자신만의 최소 커널 구성을 롤링하는 데 도움이 되는 도구가 있습니다.https://kernel.org/doc/Documentation/kbuild/kconfig.txt