Perguntas sobre lançamentos do kernel

3

Neste momento, existem cerca de 7 (ou mais) kernels mantidos pela Linux Foundation. Eu queria saber se você poderia esclarecer minhas dúvidas e responder minhas perguntas:

  1. O lançamento do próximo kernel não está mantendo tudo o que foi incluído na versão anterior?

  2. Se não, qual é o propósito de nomear um kernel com um número maior, se ele não tiver o conteúdo do anterior (como nos aplicativos)?

  3. Por que tem que haver tantos kernels mantidos ao mesmo tempo, não, por exemplo? 2 LTS e um ou dois regulares são suficientes?

Eu simplesmente não estou seguindo a filosofia dos lançamentos.

    
por banuy 24.07.2014 / 19:11

2 respostas

2

1) Isn't the next kernel's release maintaining everything than was included in previous release ?

Se você quer dizer everything , a resposta será sempre: "nem tudo" porque houve alterações.

2) If not what's the purpose of naming a kernel with higher number if it's not having a content of previous one (like in apps)

Geralmente, há um termo usado feature stop , portanto, um novo nível de patch (15) apresentará novos recursos. Esses recursos dependem de muitas outras ferramentas do usuário específico para distribuição.

3) Why there has to be so many kernels maintained at the same time, wouldn't e.g. 2 LTS and one or two regular ones be enough ?

Existem muito mais kernels, ou seja, kernels para Android, que não são mantidos no kernel.org. A razão é que, por um lado, há muitas pessoas que querem implementar novos recursos. Recursos que pertencem à tecnologia ou drivers novos e de última geração para hardware totalmente novo. Por outro lado, existem muitas pessoas que querem corrigir os kernels atuais e querem ter um software estável.

    
por 24.07.2014 / 20:10
0

In reality, nearly each Linux distribution maintains its own kernel

Os Kernels mantidos pela distro são versões "saboreadas" do kernel vanilla ( kernel.org ). Isso significa que os programadores que trabalham na distribuição adicionaram seu próprio código e correções para os módulos, mas na verdade é exatamente o mesmo kernel abaixo.

For distributions, it is dangerous to change to newer kernel releases as this (probably) introduces new bugs.

Um novo kernel significa novas correções de bugs, correções de desempenho e drivers de hardware novos ou aprimorados. O kernel é liberado como teste, instável ou noturno no começo e se a maioria dos bugs estiverem fora, um kernel estável segue. Então, se sua distro pedir por atualização do kernel, é melhor que você faça isso.

    
por 24.07.2014 / 23:49