Usando a versão mais recente do kernel em um sistema antigo

1

Eu sempre compilo meu próprio kernel e, portanto, não sou dependente do kernel de distribuição (no meu caso, Debian ). Eu sempre me perguntei se existe uma combinação ideal de versões do espaço do usuário e do kernel. Digamos que eu esteja usando Debian stable (Wheezy), que por padrão vem com 3.2 kernel .

Eu compilei meu próprio custom kernel 3.9 , porque ele possui recursos que eu quero (assinatura de módulo X.509). Isso pode ter algum inconveniente?

    
por user1968963 29.05.2013 / 09:46

2 respostas

1

Na minha experiência, as ferramentas userland não têm problemas com versões mais recentes do kernel.

No entanto, os aplicativos que dependem de interfaces de kernel específicas (e, portanto, são fornecidos com um módulo de kernel correspondente) tendem a quebrar. Um exemplo é o VirtualBox. Isso pode ser complicado se você usar a versão de estoque, que não receberia uma atualização neste caso, pois funciona com o kernel padrão.

Minha sugestão é instalar ambos, o estoque e o kernel personalizado. Execute o seu kernel personalizado e verifique se você encontrou algum problema. Se algo falhar, você pode simplesmente reinicializar e carregar o kernel padrão.

    
por 29.05.2013 / 11:11
1

A interface userland do kernel é bastante compatível, então você normalmente não terá problemas se você instalar um kernel mais novo.

Algumas desvantagens (menores):

  • possivelmente nem todos os recursos do kernel mais recente podem ser usados devido às ferramentas de espaço de usuário mais antigas.
  • mensagens de aviso devido ao uso obsoleto de interfaces / recursos.
  • geralmente problemas com módulos de kernel fora da árvore (normalmente em *-dkms ou *-source packages)
  • sem suporte de segurança da distribuição

Se você tiver algum problema, você pode tentar instalar novos pacotes de ferramentas do userspace / dkms do Debian testing / sid / experimentar ou backports se disponível.

BTW: Até onde eu testei, o Debian Wheezy funciona bem com o kernel 3.8 do Debian.

    
por 29.05.2013 / 12:34

Tags