Executando um sistema operacional Linux atual no kernel antigo (quais são as desvantagens /?)

1

Pergunta :
Quais são as desvantagens, se um servidor com um sistema operacional Linux atual for executado em um kernel mais antigo?
Tem grandes desvantagens, como incompatibilidade soft / hardware?
( Segurança vulnerabilidades são corrigidas com versões mais recentes do kernel, então eu deixaria isso fora de questão)

Background :
Para ser mais específico: Eu fiz o upgrade do Debian '8' (Kernel 3.16.0.-4) para o Debian '9' (Kernel 4.9.0-3) e depois de reiniciar ele falhou ... quase todas as vezes (mesmo no recoverymode) - * ( alguns detalhes sobre o erro específico na parte inferior)

Eu experimentei o Kenel antigo ao inicializar e tudo está funcionando.
Mas enquanto procurava na net (sobre como consertar) eu li que eu posso simplesmente colocar o novo Kernel "ao lado" e usar o antigo Kernel - não haveria "nenhuma necessidade em querer usar o novo kernel" ( < - esta é uma declaração simplificada de um dos posts link ).

(*)

    
por eli 14.07.2017 / 10:07

2 respostas

2

Não há nada errado em usar um kernel antigo, contanto que a linha seja suportada / mantida. Em alguns casos eles são, na maioria das vezes, não são. E você não deseja usar um kernel antigo / não-mantido, porque ele não receberá correções de erros, incluindo correções de segurança.

No caso particular do kernel Jessie, Ben Hutchings postou sobre este tópico . Em particular, ele disse:

Q: Will Linux 3.16 get long term support from upstream?

A: The Linux 3.16-stable branch will not be maintained as a longterm branch at kernel.org. However, the Ubuntu kernel team will continue to maintain that branch, following the same rules for acceptance and review, until around April 2016. I can continue maintenance from then until the end of regular support for 'jessie'.

A página do Debian Wiki Release diz o seguinte sobre Jessie:

~June 6th 2018 (full) / ~June 6th 2020 (LTS)

Então, presumivelmente, "suporte regular" seria até 6 de junho de 2018, e Jessie também receberá Suporte a Longo Prazo (LTS) até o final de abril 2020 (Note que a política atual para lançamentos Debian é para eles serem suportados por um ano após o lançamento. Note também que o LTS não é um projeto oficial do Debian.) Então presumivelmente o kernel Jessie Linux seria suportado até então. No entanto, se você estiver executando o Debian 9 (Stretch), você terá que organizar para receber atualizações para o kernel do Jessie. Como você não está acompanhando Jessie por mais tempo, essas atualizações não serão automáticas.

Se um kernel mais novo está falhando, você deve primeiro relatar isso como um relatório de bug. Você também pode gastar um pouco de tempo tentando depurá-lo. Isso ajuda o projeto Linux Kernel e os usuários do kernel do Linux. Ficar com um kernel antigo indefinidamente não é uma opção. Eventualmente, você terá que atualizar para um kernel mais recente, por uma variedade de razões - incluindo porque você precisa de suporte a hardware mais recente do que o disponível no kernel, porque você quer um recurso que esteja presente apenas em um mais recente. kernel, etc.

    
por 14.07.2017 / 10:53
1

As vulnerabilidades de segurança também serão corrigidas na versão antiga estável até que o suporte da equipe de segurança da Debian pare, há uma resposta da pergunta mais freqüente na página da Web DebianOldStable .

Por quanto tempo as atualizações de segurança serão fornecidas?

The security team tries to support a stable distribution for about one year after the next stable distribution has been released, except when another stable distribution is released within this year. It is not possible to support three distributions; supporting two simultaneously is already difficult enough. source: Debian Security FAQ

Você pode continuar usando a versão estável de idade, se você não se interessa pela novas funções do kernel do Versão do kernel 4.9.

    
por 14.07.2017 / 11:35