正如我所看到的,内核3.xx中有许多更改和改进
我喜欢的改进是内核3.9中引入的dmcache
我在所有机器上安装了3个安装了centos的服务器
Centos仍使用2.6.xx的旧内核
我想知道为什么他们不升级内核?
资源资源
正如我所看到的,内核3.xx中有许多更改和改进
我喜欢的改进是内核3.9中引入的dmcache
我在所有机器上安装了3个安装了centos的服务器
Centos仍使用2.6.xx的旧内核
我想知道为什么他们不升级内核?
资源资源
Answers:
CentOS 6的基于RHEL 6,这是发布在2010年在一个主要版本,目标是兼容性和不引入重大更改为目标受众是企业,超过特征值的稳定性。从版本历史中可以看出,它们没有在主要发行版中引入新的内核版本(但向后移植了一些修复程序),因此RHEL 6 / CentOS 6可能仍将保持在2.6.32(稳定的内核版本)上。
要获得更新的内核,您必须等待RHEL 7 / CentOS 7并进行升级。它将包括内核3.10(另一个稳定的内核发行版)。
由于Red Hat支持每个版本10年(或者13个具有扩展支持,例如RHEL 6,直到2023年),因此,他们并不每年发布一个新的主要版本也就不足为奇了。
这里可能断开连接。
像任何企业linux一样,CentOS都致力于在整个主要发行版中实现稳定性以及重要的兼容性(请参阅语义版本控制)。
为了保持兼容性,在给定的主要版本中发布的软件不会突然修改为完全不同的基准。除了使用ISV破坏上游发行版(RHEL)中的任何种类的认证外,(按顺序)进行测试然后提供支持的噩梦对于任何试图实际支持它的人都会造成难以解决的人工问题。
如果您需要上周的代码删除,则可能需要考虑一个发布周期更像Mayfly而不太像基础架构的项目。您的上游和下游支持将发生巨大变化,始终如一地交付产品可能成为移动目标,但这可能是很好的体验。也许看看本月的Fedora,或者无论穆布蒂安派流行什么。
EL8当然会有一个较新的内核,您可能想在测试环境中使用Fedora,以便在Fedora升级为EL时可以在EL8上正确发布。
他们似乎上个月确实做了一个新的:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
抓住它,然后:
rpm -ivh内核-3.10.34-11.el6.centos.alt.src.rpm
rpmbuild -ba〜/ rpmbuild / SPECS / kernel.spec
rpm -Uvh〜/ rpmbuild / RPMS / x86_64 / kernel- *
到了2015年中,CentOS的版本7已经发布了很长时间,Linux内核的重大升级版本4.0大约在两个月前发布了,所以我认为现在是时候跟上步伐了软件开发。例如,如果CentOS出于稳定性考虑而不想升级内核,那就让我们自己做吧!
我正在使用带有3.10.0内核的CentOS 7。下面的文章在这里,我成功升级我的CentOS 7最新的4.0.5内核。它在我的机器上工作得很好。简而言之,在CentOS 7上将内核升级到4.0.5的步骤是:
(1)rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
(2)rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
(3)yum --enablerepo=elrepo-kernel install kernel-ml
(4)reboot
(5)在启动菜单中,选择4.0.5内核(通常在第一行)。
引导后,用于uname -r
检查新的内核版本。
PS:该文章还包含了在ubuntu上将内核升级到4.0.5的方法。