1.3. Linux 커널 RPM 패키지 개요
커널 RPM은 파일을 포함하지 않는 메타 패키지이지만 다음과 같은 필수 하위 패키지가 올바르게 설치되도록 합니다.
kernel-core-
Linux 커널의 바이너리 이미지 제공(
vmlinuz). kernel-modules-core- 핵심 기능을 보장하기 위한 기본 커널 모듈을 제공합니다. 여기에는 가장 일반적으로 사용되는 하드웨어의 적절한 기능에 필요한 모듈이 포함됩니다.
kernel-modules-
kernel-core에 없는 나머지 커널 모듈을 제공합니다.
커널-core 및 kernel-modules-core 하위 패키지는 함께 사용하여 RHEL 9 커널에 빠른 부팅 시간과 작은 디스크 크기의 공간을 제공하는 데 사용할 수 있습니다. kernel-modules 하위 패키지는 일반적으로 이러한 배포에 필요하지 않습니다.
선택적 커널 패키지는 다음과 같습니다.
kernel-modules-extra- 드문 하드웨어에 대한 커널 모듈을 제공합니다. 모듈 로드는 기본적으로 비활성화되어 있습니다.
kernel-debug- 성능 저하를 통해 커널 진단을 위해 사용할 수 있는 많은 디버깅 옵션을 커널에 제공합니다.
kernel-tools- Linux 커널 및 지원 문서를 조작하는 툴을 제공합니다.
kernel-devel-
커널 패키지에 대해 모듈을 빌드하는 데 충분한
커널헤더 및 makefiles를 제공합니다. kernel-abi-stablelists-
외부 Linux 커널 모듈에 필요한 커널 기호 목록과 시행을 돕기 위해
dnf플러그인 등 RHEL 커널 ABI 관련 정보를 제공합니다. kernel-headers- Linux 커널과 사용자 공간 라이브러리 및 프로그램 간의 인터페이스를 지정하는 C 헤더 파일이 포함되어 있습니다. 헤더 파일은 대부분의 표준 프로그램을 빌드하는 데 필요한 구조와 상수를 정의합니다.
kernel-uki-virtRHEL 커널의 통합 커널 이미지(UKI)를 포함합니다.
UKI는 Linux 커널,
initramfs및 커널 명령줄을 UEFI 펌웨어에서 직접 부팅할 수 있는 하나의 서명된 바이너리에 결합합니다.kernel-uki-virt에는 가상화 및 클라우드 환경에서 실행하는 데 필요한 커널 모듈이 포함되어 있으며kernel-core하위 패키지 대신 사용할 수 있습니다.