Devo usar o kernel Linux 2.6.x ou 3.x em um servidor de produção?

2

Eu recebo várias opções do kernel (estou hospedado no linode - todos os kernels são customizados pelo linode): Latest 2.6; Últimas 3,0; e o mais recente legado 2.6.18 ou mais e mais.

Haverá muita diferença se eu escolher um sobre o outro? Atuação? Estabilidade? Compatibilidade? Qual seria a melhor escolha?

    
por jpanganiban 16.09.2011 / 19:04

3 respostas

4

Na minha opinião, eu continuaria rodando o último kernel 2.6.x. Ele está fora há muito tempo, foi amplamente implantado e testado e seu fornecedor provavelmente fornecerá patches por algum tempo.

Na minha opinião, o 3.0 é muito novo para lançar em sistemas de produção reais. (Estou falando de sistemas geradores de dinheiro aqui, não de um servidor que executa um blog pessoal ou galeria de fotos ou algo assim.) Quando o dinheiro da empresa e seu trabalho estão em jogo, sinto que é melhor ficar com o que é conhecido e o que funciona.

    
por 16.09.2011 / 19:16
6

Se você precisa de uma versão estável do kernel do Linux, então você deve estar usando uma das versões estáveis. Na série 2.6, eles tinham um quarto número de versão. Na série 3.0, é o terceiro número da versão.

Melhor ainda é permitir que uma grande distribuição faça isso por você. O Redhat Enterprise (e clones como o CentOS e o Scientific Linux), o Ubuntu Server, o SUSE ou o Debian têm versões estáveis que possuem kernels que contêm importantes correções de bugs, sem incluir novos recursos instáveis.

Pessoalmente, não teria problema em usar 3.x em servidores de produção, desde que eu tivesse um cluster ou failover que pudesse substituir rapidamente qualquer sistema com um problema. 3.0 é apenas um novo nome para 2.6.40. Não é mais instável do que qualquer nova versão do kernel 2.6.

    
por 16.09.2011 / 22:25
1

3,0 é idêntico a 2,6. Linus simplesmente pensou que os números estavam ficando muito grandes em 2.6.40, então qualquer coisa depois desse ponto é chamada de 3.0.

Por quanto tempo você espera que um kernel seja estável, e o que você classificaria como estável são questões diferentes. Um novo kernel (especialmente se fornecido pela sua distro) é perfeitamente estável em 99% dos casos.

    
por 10.01.2012 / 01:21