RHEL 6 vs últimas diferenças de kernel vanilla?

2

Quais são as diferenças entre o kernel do RHEL 6 e o kernel mais recente do kernel.org? Eu sei que o RHEL é baseado em 2.6.32 com alguns recursos retornados de kernels mais recentes e que ele também possui outros recursos que ainda não fazem parte do kernel vanilla mais recente. Existe alguma comparação entre os recursos dos dois kernels para que eu possa dizer quão avançado é o kernel do RHEL 6 versus o último baunilha e vice-versa? Não precisa ser o kernel mais recente, mas quanto mais recente for a versão vanilla, melhor.

O que eu quero saber é:

  • Quais recursos eu perco / ganho se eu mudar o kernel do RHEL para o último kernel.org?

  • Quais recursos são menos amadurecidos / desenvolvidos no kernel vanilla mais recente que no RHEL (e vice-versa)? (Eu acho que a virtualização KVM é uma delas, mas não tenho tanta certeza.)

  • Quais coisas (bibliotecas / programas / etc) também não interagem com o kernel vanilla mais recente do que com o kernel do RHEL?

Em uma nota relacionada: Existe alguma maneira de estar o mais atualizado possível (usando o RHEL 6) sem perder muito no processo? (De qualquer forma, exceto fazer o patch eu mesmo, eu não tenho o conhecimento necessário) Qualquer repo que eu não conheço? Alguma alternativa?

Atualização: a srpm não inclui patches (veja os comentários), portanto, isso não é possível.

Esclarecimento: Estou interessado em saber como "old" o kernel do RHEL fica com o passar do tempo, e saber quando o kernel upstream mais recente inclui todas as melhorias incluídas na versão do RHEL.

    
por Yanko Hernández Álvarez 16.11.2010 / 21:07

2 respostas

4

A maneira mais explícita de ver exatamente quais são as diferenças entre o kernel do RHEL e o kernel vanilla é extrair o conteúdo do kernel SRPM e examinar os patches resultantes.

rpm2cpio kernel-....src.rpm | cpio -id
    
por 16.11.2010 / 21:11
0

As diferenças entre o kernel do RHEL 6 e o 2.6.37 estão listadas nos changelogs de todas as versões subseqüentes. Os maiores ganhos no kernel 2.6.37 são a velocidade do espaço do usuário e o suporte de hardware. Você perde o suporte do Redhat para problemas do Kernel se algo der errado. A menos que você precise dar suporte a uma peça de hardware, eu não recomendaria ir fora do RHEL em produção.

Se isso é para uma caixa pessoal, por todos os meios, é uma boa maneira de aprender. Estou executando o 2.6.37 na minha máquina fedora 14 agora. Meus maiores problemas foram o driver da Nvidia, controle de fãs e suporte a broadcom.

    
por 23.01.2011 / 16:55