Por que o kernel mais antigo?
Por qualquer motivo, você pode ser forçado a executar outro kernel que não seja o fornecido pelo Ubuntu. Pode demorar alguns anos para um kernel compatível com módulos de kernel pré-compilados específicos, o seu provedor VPS baseado em Xen / container pode forçá-lo a usar o kernel dele, etc.
Eu tenho essa pergunta há muito tempo, mas isso a despertou novamente hoje.
Nesse caso, seria muito útil poder dizer se você pode culpar o kernel por problemas ou se deve tentar tentar configurar uma versão mais recente do Ubuntu na sua situação.
Política, documentação?
Estou particularmente interessado em quais são os objetivos dos desenvolvedores / controle de qualidade em relação às versões LTS e à estabilidade mais recente da execução do kernel LTS. Algumas questões estreitamente relacionadas:
- Qual é a política de compatibilidade com versões anteriores do kernel? Por exemplo, nenhum relatório de bug aceito, deve funcionar com todas as versões do kernel, incluindo o LTS anterior, etc.
- Exemplo de caso, praticamente: Qual a probabilidade de ter problemas ao executar o kernel do Lucid no Precise?
- Até que ponto o software está relativamente próximo ao kernel (udev, gvfs, mdadm etc.) sendo testado em outra versão que não a versão fornecida com o lançamento?
- Como a edição Desktop / Server difere nisso?
O lugar mais óbvio para analisar isso seria as notas de versão . Entretanto, além das atualizações / alterações no kernel com sabor Ubuntu, isso não menciona nada sobre compatibilidade com outros kernels, enquanto os recursos relacionados ao kernel estão sendo mencionados em outras partes das notas, por exemplo
O RAID de software agora oferece suporte ao gerenciamento de bloco incorreto (MD).
O Ubuntu simplesmente não está se preocupando com esses casos ou estou com falta de um recurso nisso? Além das notas de versão, usei o Google em certa medida usando palavras-chave: Ubuntu 12.04 minimal kernel version required
e várias variantes. No entanto, nenhuma declaração sobre isso parece ser feita sobre esses resultados. Agora, acho esta pergunta aparecendo apenas como recurso relevante. Eu encontrei esta resposta , difícil, e parece muito promissora, mas trata-se de um problema / ambiente específico e não realmente sobre o uso de servidor / área de trabalho.
Espaço do usuário x kernel
Eu sei que a maioria dos softwares de usuário não deve se preocupar com as versões do kernel, mas está ficando mais complicado para o software ou aplicativos VPN que interagem com o hardware, como o acima, mas também, por exemplo, V4L2, Network Manager, Alsa etc.
Debian vs Ubuntu
O Debian é realmente claro sobre isso. Já para o Wheezy, sabemos que se você confiar no udev, será necessário o 2.6.26 para ser executado corretamente a partir das notas de versão (nos trabalhos):
A versão udev no wheezy requer um kernel da versão 2.6.26 ou mais recente com [...]
O que não estou pedindo
Estou muito ciente dos backports fornecidos para os kernels mais recentes, das versões mais recentes para a versão atual do LTS. Esta questão é sobre o oposto.
Por favor, evite qualquer discussão como "por que alguém iria querer rodar um kernel mais antigo?" - às vezes você não tem escolha e não se trata do que queremos, mas de como lidar com uma situação tão determinada.
udev
é apenas um dos muitos pacotes, e eu não acho que você esteja procurando uma resposta por pacote.