当谈到 Linux 内核时,对于初学者来说,从大量可用选项列表中进行选择通常可能会令人生畏,尤其是在 Arch Linux 安装等过程中。 在本模块中,我们将介绍一些可用的主要内核,并帮助您选择最适合您的内核。
1. 稳定的 Linux 内核
它是可用的最新稳定版本 Linux 内核,因此是大多数发行版使用的默认内核。 它在某种程度上损害了出血边缘的稳定性,因此有时被认为本质上是不稳定的。
这个内核可以安装:
$ sudo pacman -S linux
内核会定期更新,并且会频繁发布新补丁。 尽管它具有最前沿的特性,但内核仍然广泛用于台式机和服务器。
2. LTS 内核
这提供了可用的最新长期支持 (LTS) 内核,并且被认为比默认内核相对“更稳定”。 但是,它有时会使用较旧的驱动程序,这些驱动程序可能与较新的硬件不兼容,并且可能缺少较新内核版本的某些功能。 LTS 内核没有固定的发布周期,但通常台式机每 3 年更新一次,服务器每 5 年更新一次。
您可以使用以下命令安装最新的 LTS 内核:
$ sudo pacman -S linux-lts
安全补丁也同样频繁地滚动到 LTS 内核。 然而,它仍然容易“崩溃”,但与默认的 Linux 内核相比,发生这种情况的可能性要小一些,因此它通常在企业级别受到青睐。 例如,根据 Canonical 的说法,估计所有 Ubuntu 安装中有 95% 是 LTS 版本。
3. 硬化内核
它是 Linux 稳定内核的强化版本,但更具安全性,并在 Linux 之前提供了上游补丁。 它具有面向安全的内核配置。 它可以安装:
$ sudo pacman -S linux-hardened
请注意,某些程序和功能可能不适用于此内核。 这个内核不像列表中的其他内核那么受欢迎,因为它有大量的停机时间。 内核会杀死它认为是威胁的任何进程。 此外,所有 PID 都是不可发现的,因此无法直接处理正在运行的可执行文件,这限制了威胁参与者的潜在攻击向量。 额外的安全性也通过补丁实现。
4. 禅内核
它是一个针对性能进行了调整的内核,旨在以吞吐量和功耗为代价提高桌面的性能。 它有时也被认为是最好的游戏内核。 它具有低延迟和高频调度。 您可以使用以下命令安装它:
$ sudo pacman -S linux-zen
内核有助于更快的速度并具有更优化的调度程序。 事实上,一些现代发行版(如 Garuda Linux)使用 Zen 内核作为默认内核来优化台式机和 PC 的性能。
结论
这些在 Linux 内核中最受欢迎,但选项不仅限于这些。 每天,更新的变体都在不断发展。 这些内核的源代码是开源的,您甚至可以构建自己的内核以满足您的需求!