Arch Linux 内核
使用zfs-dkms在arch linux(X86)编译安装ZFS 需要特定内核支持ZFS 动态内核模块支持(DKMS) 内核模块,所以本文整理 Arch Linux 的内核异同,以及安装指定 Linux 6.1 内核
Arch Linux官方支持内核分类
简单来说,arch linux的官方内核分为以下5类(图示中显示类没有包含实时内核):

Arch Linux 官方支持内核分类
内核类型 |
说明 |
命名 |
---|---|---|
稳定内核(Stable) |
原生Linux内核和模块,以及一些补丁 |
|
加固内核(Hardened) |
通过一系列补丁来加固内核,比稳定内核提供了更高安全性 |
|
长期内核(Lonterm) |
Linux内核的长期支持版本 |
|
实时内核(Realtime) |
补丁内核,将内核大多数spinlock替换为mutexes,以支持实时相应要 |
|
性能内核(Zen) |
内核的一系列特定配置以获取更佳性能 |
|
自编译内核
kernel.org内核
从kernel.org获取内核,arch linux 通过 Arch Linux AUR 方式可以安装特定版本呢内核(例如指定 6.1
内核以满足 使用zfs-dkms在arch linux(X86)编译安装ZFS 运行),请参考 archlinux wiki: Kernel 获取完整列表。
注意, Arch Linux AUR 需要使用类似 yay
这样的第三方工具进行安装,在完成 yay
编译安装之后,执行以下命令可以安装指定内核 6.1
LTS:
通过 Arch Linux AUR 安装指定的 Kernel 6.1
yay -S linux-lts61