内核
Alpine Linux 有多个内核(参见 linux-*),旨在适应不同的情况。
- linux-lts 是标准的模块化内核,并配置为支持广泛的硬件。
- linux-virt (linux-lts,请参阅 -virt 配置) 推荐用于 Alpine Linux 虚拟机,并禁用大多数硬件,而倾向于常用的虚拟化驱动子集。
- linux-rpi 针对 Raspberry Pi 进行了优化。对于 alpine 3.18 及更早版本,还有 linux-rpi2 和 linux-rpi4 分别针对 Raspberry Pi 2 和 4 进行了优化。有关未来计划,请参阅 #15324。
要安装自定义内核,请参阅 Custom Kernel。要从 Alpine ISO 安装过程中选择特定的内核或固件包,只需在运行 setup-alpine
之前使用 apk add
安装所需的内核版本和固件包。
固件
linux-firmware 元软件包包含在默认安装中,并依赖于所有固件。这是一个大型下载。您最好只安装您需要的固件(参见 linux-firmware-*),或者如果您不需要任何固件,则安装 linux-firmware-none。如果您不确定需要哪些固件,请在未安装固件的情况下启动并运行 dmesg | grep firmware
以了解大概情况。请注意,大多数固件是非自由的。
实验性内核
一些内核未经充分测试,因此仅在 testing 仓库中提供。使用风险自负。
- linux-asahi,适用于 Apple 芯片
- linux-elm,适用于 elm Chromebook
- linux-gru,适用于 gru Chromebook