CentOS/RH 作为服务器发行版受到广泛支持,但它安装的是较旧的内核。
例如现在它运行内核 2.6,而 3.6 已经出来了。
我找到了几个关于升级内核的教程,无论如何我的问题是:
运行非标准内核有什么缺点?它会破坏更新吗?
答案1
可以在 CentOS 或 RHEL 安装上覆盖较新的内核。这样做的原因各不相同,但通常情况下,某个特性或内核功能可能是理想的。不过,我不会为了这个目的而升级。
在我的正常使用情况下,我使用较新的实时内核,无论是手动编译的还是通过提供的RHEL 的 MRG 发行版(或免费版本)。不过,这是一个相当专业的应用程序。
对您来说,缺点是兼容性、复杂性,当然还有更新。这有点违背使用 Enterprise™ 发行版的原则。
Red Hat 针对其企业操作系统采取的方法是在整个操作系统支持生命周期内创建一致的目标。大型公司和企业应用程序需要保证在该操作系统平台支持的 7 年内二进制兼容性。Red Hat 不会更改软件包(或内核)的次要版本号,而是将更改和安全补丁从较新版本移植到较旧的软件包中。例如,您永远不会在 RHEL 5 中看到 Apache 2.2.23,但您会看到从较新版本的 Apache 移植到 2.2.3 的相关安全补丁(和一些功能)。内核主版本/次要版本也是如此。
在这个生态系统之外升级内核有点风险,但是可以做到。