Da ich viele Änderungen und Verbesserungen in Kernel 3.xx gesehen habe
Die Verbesserung, die ich mag, ist dmcache, das in Kernel 3.9 eingeführt wurde
Ich habe 3 Server mit Centos auf allen Maschinen installiert
Centos verwendet immer noch den alten Kernel 2.6.xx
Ich frage mich, warum sie nicht Kernel aktualisieren?
Ressourcen
Antworten:
CentOS 6 basiert auf RHEL 6 , das 2010 veröffentlicht wurde. Bei einer Hauptversion ist das Ziel die Kompatibilität und nicht die Einführung grundlegender Änderungen, da die Zielgruppe Unternehmen sind, die Stabilität gegenüber Funktionen schätzen. Wie Sie dem Versionsverlauf entnehmen können , führen sie keine neuen Kernelversionen in einer Hauptversion ein (einige Fixes sind jedoch backportiert), sodass RHEL 6 / CentOS 6 wahrscheinlich auf 2.6.32 ( einer stabilen Kernelversion ) bleiben wird .
Um einen neueren Kernel zu erhalten, müssen Sie auf RHEL 7 / CentOS 7 warten und ein Upgrade durchführen. Es wird Kernel 3.10 enthalten (eine weitere stabile Kernel-Version ).
Da Red Hat jede Version 10 Jahre lang unterstützt (oder 13 Jahre lang mit erweiterter Unterstützung, z. B. RHEL 6 bis 2023), ist es keine Überraschung, dass nicht jedes Jahr eine neue Hauptversion veröffentlicht wird.
quelle
Möglicherweise liegt hier eine Unterbrechung vor.
CentOS ist, wie jedes Enterprise-Linux, auf Stabilität und vor allem Kompatibilität in der gesamten Hauptversion ausgerichtet (siehe Semantic Versioning).
Um die Kompatibilität aufrechtzuerhalten, wird Software, die in einer bestimmten Hauptversion veröffentlicht wurde, nicht plötzlich auf eine völlig andere Basisversion geändert. Die Albträume beim (ordnungsgemäßen) Testen und anschließenden Support werden nicht nur jede Art von Zertifizierung in der Upstream-Distribution (RHEL) durch ISVs brechen, sondern auch ein unhaltbares Arbeitsproblem für jeden schaffen, der versucht, sie tatsächlich zu unterstützen.
Wenn Sie den Code der letzten Woche löschen müssen, sollten Sie ein Projekt mit einem Release-Zyklus eher als Eintagsfliege und weniger als Infrastruktur betrachten. Ihr Upstream- und Downstream-Support wird sich dramatisch ändern, und die konsequente Bereitstellung eines Produkts wird möglicherweise zu einem bewegenden Ziel, dies kann jedoch eine großartige Erfahrung sein. Vielleicht schauen Sie sich Fedora dieses Monats an, oder welches mubuntianische Derivat auch immer in Mode ist.
EL8 wird natürlich einen neueren Kernel haben, und möglicherweise möchten Sie Fedora in Ihrer Testumgebung verwenden, damit Sie EL8 ordnungsgemäß freigeben können, wenn Fedora zu EL befördert wird.
quelle
Sie scheinen letzten Monat einen neueren gemacht zu haben:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
Dann schnapp es dir:
rpm -ivh kernel-3.10.34-11.el6.centos.alt.src.rpm
rpmbuild -ba ~ / rpmbuild / SPECS / kernel.spec
rpm -Uvh ~ / rpmbuild / RPMS / x86_64 / kernel- *
quelle
Es war Mitte 2015. Die Version 7 von CentOS wurde für eine lange Zeit veröffentlicht, und vor ungefähr zwei Monaten wurde ein größeres Upgrade des Linux-Kernels - 4.0 - veröffentlicht. Ich denke, es ist an der Zeit, mit dem Tempo Schritt zu halten der Softwareentwicklung. Wenn CentOS den Kernel beispielsweise aus Gründen der Zuverlässigkeit nicht aktualisieren möchte, sollten Sie es selbst tun!
Ich benutze CentOS 7 mit 3.10.0 Kernel. Nach dem Artikel hier habe ich mein CentOS 7 erfolgreich auf den neuesten 4.0.5-Kernel aktualisiert. Es funktioniert sehr gut auf meinem Computer. Um es einfach auszudrücken: Die Schritte zum Upgrade des Kernels auf 4.0.5 unter CentOS 7 sind:
(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) Wählen Sie im Boot-Menü 4.0.5 Kernel (normalerweise in der 1. Zeile).
uname -r
Überprüfen Sie nach dem Booten mit die neue Kernel-Version.PS: Dieser Artikel enthält auch Möglichkeiten, um den Kernel unter Ubuntu auf 4.0.5 zu aktualisieren.
quelle