Ubuntu 12.04.4 Kernel LTS 3.11

Ubuntu 12.04.4 Kernel LTS 3.11

Apenas me perguntando por que o Ubuntu usou o kernel 3.11 na nova versão 12.04.4..? Este kernel (EOL) não é FIM DE VIDA.

Responder1

Acho que a resposta precisa ser dividida em duas partes:

  1. por que 3.11 e não 3.10 ou 3.12?
  2. por que escolher um lançamento End of Life?

A resposta à primeira pergunta é que os kernels backportados (kernels mais recentes não lançados na versão inicial do Ubuntu 12.04) são, no momento, backportados de versões mais recentes do Ubuntu (12.10, 13.04, 13.10, etc) e não de qualquer versão possível do kernel. Isto pode ser visto lendo as informações fornecidas noPágina da pilha de ativação LTS, especialmente olhando para o diagrama de política de atualização final e olhando para a seção "Matriz de versão" doPágina estendida de kernels estáveis. Como pode ser visto as versões correspondem às 12.10, 13.04 e 13.10. Certamente também o kernel 14.04 será portado para uma futura versão 12.04.

Quanto ao motivo pelo qual eles escolheram uma versão End of Life, acho que é porque 3.11 foi o que os desenvolvedores do Ubuntu consideraram a versão de kernel mais apropriada para ter suporte para hardware recente, já que versões não LTS são mais sobre "novos recursos" e "suporte de hardware recente "em vez de estabilidade. Também acho que os lançamentos de "longo prazo" do kernel são selecionados somente após o lançamento inicial, e não antecipadamente, como o Ubuntu faz. Por exemplo, kernel 3.10, lançado em30 de junho de 2013, foi selecionado como um kernel com suporte de longo prazo apenas em4 de agosto de 2013. Isso significa que os desenvolvedores do Ubuntu não sabem se um kernel que escolherem terá suporte a longo prazo ou não, a menos que escolham uma versão já proclamada como “suportada a longo prazo”.

Responder2

Talvez “fim da linha”. Houve um grande aumento na numeração das versões do kernel Linux desde 2.6. A linha 3.11 é um Kernel estável e relativamente jovem.

stable:     3.11.10 [EOL]   2013-11-29

Isso também não significa que você usa um kernel antigo. Para distribuições é mais importante ter um sistema estável. Existem também muitos pacotes que precisam ser customizados para novos kernels, então provavelmente não funcionariam com a versão estável mais recente.

informação relacionada