MX 리눅스 19.2 amd64 - XFCE 4.14
모든 하드웨어 세부 정보를 심층적으로 감지하고 현재 설정에서만 작동하는 방식으로 Linux 커널을 자동으로 구성 및 재컴파일할 수 있는 스크립트나 애플리케이션이 있습니까?
이는 다음을 의미할 수 있습니다.
- 많은 내장 모듈을 자동으로 비활성화하여 커널을 RAM에서 더 가볍게 만듭니다.
- 꼭 필요한 내장 모듈과 관련된 작업에 대한 CPU 주기가 줄어들고,
- 레거시로 인해 느린 설정에는 자동 구성 매개변수가 필요합니다.
- 레거시 드라이버(?)와 같이 필요하지만 잘 모르는 것을 활성화할 수도 있습니다.
이러한 모든 작업은 스크립트/응용 프로그램이 선호하는 커널과 현재 커널 권한 또는 기능을 통해 결정됩니다. (분명히 현재 커널은 실제 인식 기능이 없으면 어떤 웹캠을 가지고 있는지 감지할 수 없습니다.)
답변1
하드웨어 구성 및 소프트웨어 요구 사항에 적합하지 않은 커널 부분은 일반적으로 꺼져 있습니다. 즉, 활성화된 경우 해제하려면 수동으로 비활성화해야 하는 MAC(SeLinux/AppArmor/etc)를 제외하고는 RAM 또는 CPU 리소스를 소비하지 않습니다. 처리 자원을 최대화합니다.
자신의 하드웨어 구성/소프트웨어 요구 사항에 맞게 컴파일하여 PC를 더 빠르게 실행할 수는 없습니다. 이전에 한 번도 해본 적이 없다면 매우 어려운 작업이기도 합니다. 왜냐하면 우리는 여러분이 들어본 적도 없는 수백 가지 용어에 대해 이야기하고 있기 때문입니다.
내가 아는 한, 귀하의 하드웨어에 해당하는 커널 옵션을 활성화하는 유틸리티는 없습니다.
커널을 컴파일하는 방법에 대한 좋은 가이드는 여기에 있습니다:http://swift.siphos.be/linux_sea/kernelbuilding.html
관심이 있으시면 내 커널 구성을 업로드할 수 있습니다. 가능한 한 가볍지만 내 하드웨어에만 해당됩니다. 처음부터 시작하는 것보다 이를 기반으로 구축하는 것이 더 쉽습니다.
커널을 성공적으로 컴파일하더라도 대부분의 배포판에서는 initrd에 의존하므로 initrd를 생성해야 합니다. 내 커널(구성) /dev
에는 부팅할 정적 항목이 있기 때문에 해당 커널이 없습니다 .