Como eu já vi muitas mudanças e melhorias no kernel 3.xx
A melhoria que eu gosto é o dmcache, que foi introduzido no kernel 3.9
Eu tenho 3 servidores com centos instalados em todas as máquinas
O Centos ainda está usando o kernel antigo que é 2.6.xx
Eu estou querendo saber por que eles não estão atualizando o kernel?
Recursos
Respostas:
O CentOS 6 é baseado no RHEL 6 , lançado em 2010. Em uma versão principal, o objetivo é a compatibilidade e não a introdução de mudanças significativas, pois o público-alvo são as empresas que valorizam a estabilidade sobre os recursos. Como você pode ver no histórico da versão , eles não introduzem novas versões do kernel em uma versão principal (mas algumas correções são suportadas), portanto, é provável que o RHEL 6 / CentOS 6 permaneça na 2.6.32 ( uma versão estável do kernel ).
Para obter um kernel mais recente, você terá que esperar pelo RHEL 7 / CentOS 7 e atualizar. Ele incluirá o kernel 3.10 ( outra versão estável do kernel ).
Como a Red Hat suporta cada versão por 10 anos (ou 13 com suporte estendido, por exemplo, RHEL 6 até 2023), não é surpresa que eles não lançem uma nova versão principal a cada ano.
fonte
Pode haver uma desconexão aqui.
O CentOS, como qualquer linux corporativo, é voltado para a estabilidade e, principalmente, a compatibilidade em toda a versão principal (consulte Semantic Versioning).
Para manter a compatibilidade, o software lançado em uma determinada versão principal não será repentinamente revisado para uma linha de base completamente diferente. Além de quebrar qualquer tipo de certificação na distribuição upstream (RHEL) com os ISVs, os pesadelos nos testes e no suporte (em ordem) criarão um problema trabalhista insustentável para qualquer um que realmente tentar apoiá-lo.
Se você precisar da queda do código da semana passada, considere um projeto com um ciclo de lançamento mais parecido com uma efemérida e menos com a infraestrutura. Seu suporte upstream e downstream mudará drasticamente e a entrega consistente de um produto pode se tornar um alvo em movimento, mas pode ser uma ótima experiência. Talvez veja o Fedora deste mês, ou qualquer derivado mubuntian que esteja na moda.
É claro que o EL8 terá um kernel mais novo e você pode usar o Fedora em seu ambiente de teste para poder lançar corretamente no EL8 quando o Fedora for promovido para o EL.
fonte
Eles parecem ter feito um novo no mês passado:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
Pegue, então:
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- *
fonte
Foi em meados de 2015, a versão 7 do CentOS foi lançada por um longo tempo e uma grande atualização do kernel Linux - 4.0 - foi lançada há cerca de dois meses, então acho que é hora de acompanharmos o ritmo de desenvolvimento de software. Se o CentOS não quiser atualizar o kernel devido à consideração de estabilidade, por exemplo, vamos fazer isso sozinhos!
Estou usando o CentOS 7 com o kernel 3.10.0. Seguindo o artigo aqui , atualizei com êxito o meu CentOS 7 para o kernel 4.0.5 mais recente. Funciona muito bem na minha máquina. Simplificando, as etapas para atualizar o kernel para 4.0.5 no CentOS 7 são:
(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) No menu de inicialização, selecione 4.0.5 kernel (geralmente na 1ª linha).
Após a inicialização, use
uname -r
para verificar a nova versão do kernel.PS: Esse artigo também contém maneiras de atualizar o kernel para 4.0.5 no ubuntu.
fonte