CentOS上的非标准内核

CentOS / RH作为一个服务器发行版得到了广泛的支持,但是它装载了一些老的内核。

例如现在运行内核2.6,而3.6已经不在了。

我发现了几个有关升级内核的教程,无论如何我的问题是:

运行非标准内核有什么缺点? 它会打破更新?

可以在CentOS或RHEL安装之上覆盖较新的内核。 这样做的理由各不相同,但通常有一个特性或内核function可能是可取的。 不过,我不会升级。

在我的正常使用情况下,我使用了一个更新的实时内核,无论是手动编译还是通过RHEL的MRG分发 (或免费等价物)提供。 虽然这是一个相当专业的应用程序。

对你来说,缺点是兼容性,复杂性和显然更新。 这与使用Enterprise™发行版的原则略有不同。

Red Hat为其企业操作系统采用的方法是在整个OS的支持生命周期中创build一致的目标。 在支持此OS平台的7年中,大型企业和企业应用程序需要保证二进制兼容性。 红帽不会更改软件包(或内核)的小版本号,而是将更新版本和更新版本的更改和安全修补程序移植到旧软件包中。 例如,在RHEL 5中你永远不会看到Apache 2.2.23,但是你会看到相关的安全补丁(和一些function)从较新版本的Apache移植到2.2.3中。 内核主要/次要版本相同。

在这个生态系统之外升级内核是有点冒险的,但可以完成。