我应该为 CentOS 编译最新的稳定 Linux 内核(3.5.4)吗?

我应该为 CentOS 编译最新的稳定 Linux 内核(3.5.4)吗?

我的任务是编译一个比 CentOS 6.3 系统上运行的 Linux 内核更新的版本。我的指示是从 kernel.org 获取一个新内核,但我被告知它不一定是最新的稳定内核。明年我将不得不在这台机器上工作和编写代码,因此如果可能的话,我更希望拥有最新版本。我的问题是:如果我可以选择安装 3.5.4 Linux 内核或较旧的内核(例如 2.6.32),那么我是否应该期望让最新内核在 CentOS 上正确可靠地工作会更加困难?或者我应该期望总体上具有向后兼容性,在这种情况下,我认为值得尝试最新内核。

我从来没有为发行版编译过 Linux 内核,而且我不知道如果我尝试安装 CentOS 无法支持的内核而搞砸了会造成多大的问题。

答案1

CentOS 的其他部分需要当前的 CentOS 内核才能正常运行。libvirt/KVM 组合就是这样的一个程序。还有其他程序。如果您看一下反向移植的概念,您会发现该发行版的设计是安全的,并且功能已反向移植到当前内核中:

https://access.redhat.com/security/updates/backporting/

相关内容