O kernel mais novo estável ou instável?

0

Estou acostumado a instalar os kernels mais novos na minha máquina.

Eu sempre mantenho o mais recente lançamento do site e agora ele diz que a última v4.2 é estável . Depois disso eu estou acostumado a baixar o kernel eu escolho de este site onde agora eu posso ver isso de v4.1 todas as versões são instáveis .

Então, eu gostaria de saber qual deles está dizendo a verdade.

Obrigado

    
por Frank 01.09.2015 / 22:41

1 resposta

3

Ambos estão dizendo a verdade. Tendo passado por 8 Release Candidates, a versão do kernel.org do 4.2 é considerada estável. Em cerca de duas semanas, você observará o kernel 4.3 RC1 e o processo continuará.

Agora, considere o Ubuntu. Em última análise, a versão do Ubuntu, terá várias alterações adições e exclusões que não estão incluídas nas versões principais ligadas a. Existem também correções aplicadas à linha principal para o pacote debian e changelog, além das configurações do kernel. Simplesmente deve haver um atraso entre a versão do kernel.org ser declarada estável e a versão atual do Ubuntu ser criada, testada em múltiplos e variados ambientes Ubuntu e liberada inicialmente. Do ponto de vista do Ubuntu, o PPA mainline nunca seria considerado "estável".

Editar o bodhi.zazen

Até certo ponto, a confusão vem da terminologia usada pelo kernel.org e Debian / Ubuntu, especificamente os termos unstable / testing / stable.

De link

Os termos usados são:

% bl0ck_qu0te%

O Debian pega o código do upstream (kernel.org, neste caso) e o empacota. Consulte o link

% bl0ck_qu0te%

E então há o ppa da equipe do kernel do Ubuntu, link

Este último ppa fornece a " mainline ", pré-compilada, para fins de teste.

Então, ao escolher o kernel a ser executado, você pode:

  1. Obtenha o código-fonte do kernel.org, aplique as correções que desejar e compile você mesmo. Você pode escolher:

Mainline - Este kernel é o mais recente e mais provável de ter bugs. Prepatch - Esse kernel é "pré-lançamento" ou, no ciclo de desenvolvimento, é mais recente (instável) - > Alfa - > Beta - > Release Candidate / Pre-release - > Liberação estável (os termos variam de acordo com o projeto).

Estável - Código liberado, menos propenso a ter bugs, bom para uso geral.

Longo prazo - Muito estável, ao sacrifício de novos recursos.

ou 2. Use um "kernel de distribuição"

Debian / Ubuntu então pega o código-fonte do kernel.org, e aplica os patches, então o ciclo se repete no que o kernel.org chamaria de "kernel de distribuição".

O kernel de distribuição Debian / Ubuntu passa por um ciclo similar Unstable - > teste - > estável

O kernel usado por várias versões do Ubuntu está listado aqui - link

Então, no momento do lançamento, o Ubuntu está puxando o código-fonte upstream "estável" (15.10 está usando a versão 4.1 do kernel).

No momento deste post, o kernel 4.2 é o kernel mainstream e, portanto, não está disponível nos repositórios do Ubuntu.

Você pode compilar o kernel mainstream (prefiro este método) ou instalá-lo a partir do link ppa -

Esses kernels são fornecidos como estão, como uma maneira conveniente para você experimentar o kernel da linha principal sem ter que compilá-lo por si mesmo. Não é suportado e, em certa medida, espera ter erros.

Eles listam o kernel mainstream atual, 4.2, como instável de acordo com a política do Debian (unstable - > testing - > stable)

Como os outros kernels listados foram submetidos a testes e correções apropriados, eles são eventualmente rotulados novamente como "estáveis"

    
por Doug Smythies 01.09.2015 / 22:51