Por que o Centos ainda não usa o kernel mais recente

14

Como eu tenho visto muitas mudanças e melhorias no kernel 3.xx

A melhoria que eu gosto é do 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

Estou me perguntando por que eles não estão atualizando o kernel?

Recursos

por khizar ansari 04.02.2014 / 08:53

4 respostas

19

O CentOS 6 é baseado no RHEL 6 , lançado em 2010. Dentro de uma grande versão, o objetivo é compatibilidade e não introduzir mudanças bruscas, pois o público-alvo são empresas que valorizam a estabilidade em relação aos recursos. Como você pode ver no histórico de versões , eles não apresentam novas versões de kernel dentro de uma versão principal (mas algumas correções são backported), por isso é provável que o RHEL 6 / CentOS 6 permaneça em 2.6.32 (um um estábulo versão do kernel ).

Para obter um kernel mais novo, você terá que esperar pelo RHEL 7 / CentOS 7 e atualizar. Ele incluirá o kernel 3.10 ( outro lançamento estável do kernel ).

Como a Red Hat suporta cada lançamento 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.

    
por 04.02.2014 / 09:02
1

Pode haver uma desconexão aqui.

O CentOS, como qualquer linux empresarial, é voltado para a estabilidade e, principalmente, para a compatibilidade em todo o lançamento principal (revise o Versionamento semântico).

Para manter a compatibilidade, o software lançado dentro de 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 ISVs, os pesadelos nos testes (em ordem) e depois no suporte criarão um problema trabalhista insustentável para qualquer um que realmente queira apoiá-lo.

Se você precisa do código da semana passada, você pode querer considerar um projeto com um ciclo de lançamento mais parecido com um mayfly e menos como uma infraestrutura. Seu suporte upstream e downstream mudará drasticamente, e a entrega consistente de um produto pode se tornar um alvo em movimento, mas isso pode ser uma ótima experiência. Talvez veja o Fedora deste mês, ou qualquer derivado mubuntiano que esteja na moda.

EL8 terá, é claro, um kernel mais novo, e você pode querer usar o Fedora em seu ambiente de teste para que você possa liberar corretamente no EL8 quando o Fedora for promovido para EL.

    
por 08.04.2016 / 16:50
0

Eles parecem ter feito um mais novo no mês passado:

link

Agarre-o e, em seguida:

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 - *

    
por 22.05.2014 / 07:23
0

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 do Linux - 4.0 - foi lançada há cerca de dois meses, então acho que é hora de continuar com o ritmo do desenvolvimento de software. Se o CentOS não quiser atualizar o kernel por causa da consideração de estabilidade, por exemplo, vamos fazer nós mesmos!

Estou usando o CentOS 7 com o kernel 3.10.0. Seguindo o artigo aqui , eu consegui atualizei meu CentOS 7 para o kernel 4.0.5 mais recente. Funciona muito bem na minha máquina. Para simplificar, os passos para atualizar o kernel para o 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 o kernel 4.0.5 (geralmente na primeira 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 o 4.0.5 no Ubuntu.

    
por 18.06.2015 / 16:53