RHEL 6内核和最新的kernel.org有什么不同? 我知道RHEL是以2.6.32为基础的,有些function从较新的内核向后移植,而且它还有其他一些尚未包含在最新版本的内核中的function。 是否有任何比较两个内核的function,所以我可以告诉先进的RHEL内核6与最新的香草,反之亦然? 它不一定是最新的内核,但最近的版本越好越好。
我想知道的是:
如果我为最新的kernel.org版本更改RHEL内核,我将失去/赢得哪些function?
在最新的香草核中,哪些function比RHEL的成熟/开发要less(反之亦然)? (我猜KVM虚拟化是其中之一,但我不太确定。)
什么东西(库/程序/ etc)与最新的vanilla内核相比,与RHEL的不一样呢?
在一个相关的说明中:是否有任何方法可以尽可能(kernelwise)(使用RHEL 6)而不会在这个过程中失去太多? (除了打补丁,我没有必要的专业知识)任何回购我不知道? 任何替代?
更新:srpm不包含补丁(请参阅注释),所以这是不可能的。
说明:我对随着时间的推移RHEL内核如何“老化”感兴趣,并且知道最新的上游内核何时包含RHEL版本中包含的所有改进。
查看RHEL内核和vanilla内核之间差异的最明确的方法是提取kernel SRPM的内容并检查生成的修补程序。
rpm2cpio kernel-....src.rpm | cpio -id
每个后续版本的更新日志中列出了RHEL 6内核与2.6.37之间的差异。 2.6.37内核的最大收益是用户空间速度和硬件支持。 如果出现任何问题,您将失去对内核问题的Redhat支持。 除非你需要支持一个硬件,否则我不会推荐在生产环境中使用RHEL。
如果这是一个私人的盒子,通过一切手段,这是一个很好的学习方式。 我现在在我的fedora 14机器上运行2.6.37。 我最大的问题是Nvidia的驱动程序,风扇控制和broadcom支持。