Red Hat Training

A Red Hat training course is available for RHEL 8

1.3. Linux 内核 RPM 软件包概述

kernel RPM 是一个元数据软件包,它不包含任何文件,而是保证正确安装了以下子软件包:

kernel-core
包含内核的二进制镜像,所有用于引导系统的与 initramfs 相关的对象,以及用于确保核心功能的最小内核模块数。仅在虚拟和云环境中使用这个子软件包来为 Red Hat Enterprise Linux 8 内核提供一个快速引导时间和小磁盘空间。
kernel-modules
包含 kernel-core 中不存在的其余内核模块。

上述 kernel 子软件包中的一部分旨在帮助系统管理员减少需要维护的范围,特别是在虚拟化和云环境中。

例如,可选内核软件包:

kernel-modules-extra
包含用于罕见硬件的内核模块,以及默认加载被禁用的模块。
kernel-debug
包含一个为内核诊断启用了大量调试选项的内核,但代价是降低了性能。
kernel-tools
包含用于操作 Linux 内核和支持文档的工具。
kernel-devel
包含足以针对 kernel 软件包构建模块的内核标头和 makefile。
kernel-abi-stablelists
包含与 RHEL 内核 ABI 有关的信息,包括外部 Linux 内核模块所需的内核符号的列表以及帮助实施的 yum 插件。
kernel-headers
包括指定 Linux 内核和用户空间库以及程序间接口的 C 标头文件。头文件定义了构建大多数标准程序所需的常量结构和常量。