Comme j'ai vu de nombreux changements et améliorations dans le noyau 3.xx
L'amélioration que j'aime est dmcache qui a été introduit dans le noyau 3.9
J'ai 3 serveurs avec des centos installés sur toutes les machines
Centos utilise toujours l'ancien noyau qui est 2.6.xx
Je me demande pourquoi ils ne mettent pas à jour le noyau?
Ressources
Réponses:
CentOS 6 est basé sur RHEL 6 , qui a été publié en 2010. Dans une version majeure, l'objectif est la compatibilité et non l'introduction de changements de rupture car le public cible est les entreprises qui apprécient la stabilité par rapport aux fonctionnalités. Comme vous pouvez le voir dans l' historique des versions , ils n'introduisent pas de nouvelles versions du noyau dans une version majeure (mais certains correctifs sont rétroportés), il est donc probable que RHEL 6 / CentOS 6 reste sur 2.6.32 ( une version stable du noyau ).
Pour obtenir un noyau plus récent, vous devrez attendre RHEL 7 / CentOS 7 et mettre à niveau. Il comprendra le noyau 3.10 ( une autre version stable du noyau ).
Étant donné que Red Hat prend en charge chaque version pendant 10 ans (ou 13 avec une prise en charge étendue, par exemple RHEL 6 jusqu'en 2023), il n'est pas surprenant qu'ils ne publient pas de nouvelle version majeure chaque année.
la source
Il peut y avoir une déconnexion ici.
CentOS, comme tout Linux d'entreprise, est orienté vers la stabilité et, surtout, la compatibilité tout au long de la version majeure (revue Semantic Versioning).
Afin de maintenir la compatibilité, les logiciels publiés dans une version majeure donnée ne seront pas soudainement révisés à une ligne de base complètement différente. En plus de briser tout type de certification dans la distribution en amont (RHEL) avec les éditeurs de logiciels indépendants, les cauchemars dans (dans l'ordre) les tests puis le support créeront un problème de travail intenable pour quiconque essaie de le soutenir.
Si vous avez besoin de la suppression de code de la semaine dernière, vous voudrez peut-être envisager un projet avec un cycle de publication plus comme un éphémère et moins comme une infrastructure. Votre support en amont et en aval changera radicalement, et la livraison cohérente d'un produit peut devenir une cible mouvante, mais cela peut être une expérience formidable. Peut-être regardez la Fedora de ce mois-ci, ou n'importe quel dérivé mubuntien à la mode.
EL8 aura bien sûr un noyau plus récent, et vous voudrez peut-être utiliser Fedora dans votre environnement de test afin de pouvoir publier correctement sur EL8 lorsque Fedora sera promu en EL.
la source
Ils semblent en avoir fait un plus récent le mois dernier:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
Prenez-le, puis:
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- *
la source
C'était au milieu de 2015. La version 7 de CentOS est sortie depuis longtemps et une mise à niveau majeure du noyau Linux - 4.0 - a été publiée il y a environ deux mois, donc je pense qu'il est temps de suivre le rythme du développement logiciel. Si CentOS ne veut pas mettre à jour le noyau à cause de la stabilité par exemple, faisons-le nous-mêmes!
J'utilise CentOS 7 avec le noyau 3.10.0. Suite à l'article ici , j'ai réussi à mettre à jour mon CentOS 7 vers le dernier noyau 4.0.5. Cela fonctionne très bien sur ma machine. En termes simples, les étapes pour mettre à niveau le noyau vers 4.0.5 sur CentOS 7 sont les suivantes:
(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) Dans le menu de démarrage, sélectionnez le noyau 4.0.5 (généralement sur la 1ère ligne).
Après le démarrage, utilisez
uname -r
pour vérifier la nouvelle version du noyau.PS: Cet article contient également des moyens de mettre à niveau le noyau vers 4.0.5 sur ubuntu.
la source