Por que apenas algumas versões do kernel são suportadas para determinadas versões?

9

Com relação aos kernels e backports, notei que um kernel com backport disponível para compilações 10.04 LTS, um pouco mais antigo que os kernels de ponta da 10.10. Alguma razão para a falta de backports para eles? (embora o kernel atualmente suportado para lucid seja 2.6.35,> = 2.6.36 é mais recente e parece estar nos repositórios 10.10 e posterior)

Thomas Ward
fonte

Respostas:

11

Falando para a equipe de kernel do Ubuntu, o plano é fornecer kernels de backport em etapas com atualizações de versão estáveis. Os kernels Maverick não estão disponíveis no momento devido a uma alteração na cadeia de ferramentas que os impede de construir. Uma vez que isso foi corrigido, haverá kernels adicionais disponíveis para o LTS no Maverick. Depois que o Natty for oficialmente lançado, haverá um kernel de backport disponível para ele também. Esse é o plano daqui para frente, como me foi explicado. Depois que uma versão é lançada, um novo kernel estará disponível nos backports logo em seguida.

Como discutimos offline, esses kernels são criados expressamente para a versão -server e não são suportados na área de trabalho, mesmo que funcionem. Eu também gostaria de salientar que a razão pela qual fornecemos esses kernels (para aqueles que querem entender por que se importariam com kernels com porta de suporte) é fornecer aos usuários do servidor com as atualizações mais recentes para o novo hardware suportado.

Espero que ajude. :-)

Jeremy Foshee
fonte
Devo também mencionar que este não foi um problema de 'tempo', como mencionado nas respostas anteriores. A equipe usa um sistema automatizado para construir esses kernels regularmente, para que não haja impacto insignificante no tempo.
Jeremy Foshee 14/03
Existe alguma documentação ou opinião sobre a discussão sobre os kernels de backport apenas para lançamentos -server? Estou propondo mudar nossa empresa de animação de efeitos visuais do Fedora para o Ubuntu 12.04 e ter kernels mais recentes é definitivamente um ponto de venda, já que o LTS promete suporte por 5 anos. Como compramos hardware muito recente regularmente para renderizar e depois de vários anos, podemos precisar de kernels mais novos para usá-lo. Portanto, se os kernels mais recentes não serão portados para versões LTS para desktops, a versão 12.04 não será tão atraente.
Blair Zajac
O kernel do 11.10 será portado para 10.04?
Blair Zajac
4

como psusidiz Time, também gostaria de acrescentar que mais pessoas no mundo Ubuntu usam a versão mais recente. Alguns podem ainda estar usando LTS ou versões mais antigas, mas vi que a maioria das pessoas usa a versão mais recente ou anterior no máximo (pessoas menores que as mais recentes)

A maior parte do foco está no gerenciamento de kernels na versão de desenvolvimento. Uma vez lançada a versão, fornecer backports não é um grande incentivo. Precisa de comprometimento e quem sabe também pode quebrar o sistema. Ao trabalhar na versão mais recente, eles têm um grande número de pessoas testando-a através das versões Alpha, esse grande número não estaria disponível para testar backports.

Esta é provavelmente mais uma razão pela qual o projeto de backports do Ubuntu não é muito ativo. As pessoas que trabalham nele citam restrições de tempo e nenhum incentivo real para fazê-lo.

Manish Sinha
fonte
O projeto de backports do Ubuntu era para software de aplicativo e não tem nada a ver com os backports de kernel mencionados aqui.
Jeremy Foshee 14/03
@ Jeremy: Eu nunca disse que era para o Kernel. Apenas dando um exemplo de como a restrição de tempo afeta uma iniciativa.
Manish Sinha 14/03
2

Tempo. Alguém precisa reservar um tempo para fazer o backport, e isso simplesmente não é uma prioridade muito alta.

psusi
fonte
Dito isto, existe algum potencial possível de um backport Natty ser criado a qualquer momento no futuro?
Thomas Ward
-1

IMHO a maioria das pessoas que não se sente à vontade com o 11.04 e não com o 11.10 está retornando ao 10.10 e 10.04 LTS, portanto, obter backports de kernels nessas versões é bastante razoável, na verdade, 10.04 LTS tem esse backports, mas Maverick, parece não gosto. Meu pedido é resolvê-lo e publicar kernels mais recentes com suporte para o Maverick.

Guido
fonte