É melhor usar o kernel original ou instalar outro kernel no Ubuntu?

Uma das partes mais importantes de qualquer Linux distribuição é o kernel, ou Kernel. É onde encontrará tudo o que é necessário para o funcionamento do nosso computador, como controladores ou drivers, bem como as ferramentas responsáveis ​​pela gestão da memória, controlo de chamadas e tudo o que é necessário para o software aceder ao hardware. do PC. Existem muitas versões diferentes do kernel, desde o original, publicado por O próprio Linus Torvalds (criador do Linux) às edições modificadas pela comunidade ou pelos responsáveis ​​pelas principais distribuições, como a Canonical (no caso da Ubuntu) Porém, qual é o melhor?

O Kernel Canônico, com o que ele contribui?

use o kernel original, ou para instalar outro kernel no Ubuntu

Quando instalamos o Ubuntu do zero, ele vem com um modificado e kernel otimizado com Canonical. É a própria empresa que se encarrega de mantê-lo, aplicando patches quando surge um bug ou vulnerabilidade e lançando as diferentes atualizações durante o ciclo de vida da distro.

Por padrão, o kernel que nos instala é ” genérico “, Uma versão projetada para uso geral. No entanto, se tivermos necessidades especiais, a Canonical tem diferentes versões de seu próprio kernel para que possamos instalá-los facilmente com um comando. Os principais são:

  • baixa latência : um kernel com latências muito baixas especialmente projetado para processamento de áudio.
  • Kvm : destinado a instâncias virtualizadas com este hipervisor.
  • raspi2 : kernel projetado para o Raspberry Pi 2.
  • snapdragon : kernel projetado para dispositivos que usam este tipo de CPUs ARM.
  • OEM : versão especialmente desenhada para determinados projetos.
  • xx-hwe : Kernel “Hardware Enablement” para funcionar com o hardware mais recente. Podemos encontrar esta versão tanto para o “genérico” quanto para a “baixa latência”.

Unname Ubuntu Kernel

Entre outras, as principais vantagens que obtemos ao utilizar este tipo de núcleo são, por um lado, uma série de otimizações e configurações que a Canonical aplica no núcleo para melhorar o seu funcionamento e, por outro lado, a tranquilidade de se esquecer de actualizar para novas versões, pois estas chegarão através do APT, como o resto dos patches do sistema.

No entanto, a principal desvantagem é que nós nunca estaremos atualizados . Quando a Canonical lança uma nova versão do Ubuntu, ela vem com um kernel uma ou duas versões atrás da última. O que nos impede de aproveitar as últimas melhorias do kernel por pelo menos 6 meses.

Por que mudar para um kernel original?

Embora o Ubuntu venha com seu próprio kernel, isso não nos impede de instalar a versão do kernel original que desejamos. Podemos baixar o código e compilá-lo diretamente em nosso PC, ou usar um programa como o Mainline para baixar e instalar o kernel mais recente em nosso PC.

Kernel principal Linux 5.13

As vantagens disso são variadas. Por exemplo, nos permite estar atualizados, aproveitar as últimas melhorias implementadas no kernel e até mesmo continuar usando uma versão específica do Ubuntu apesar de estar sem suporte sem correr riscos. Atualizando manualmente o kernel e os pacotes, podemos transformar nossa distro canônica em uma espécie de “lançamento contínuo” .

No entanto, também podemos encontrar alguns problemas. Por exemplo, como essas versões não são verificadas pela Canonical, é possível que ocorramos um erro. E, além disso, não teremos as melhorias e otimizações que vêm padrão no Versão “genérica” da Canonical . Também nos obriga a estar um pouco mais atentos às atualizações, que devemos instalar manualmente.

Qual é melhor?

A verdade é que o mais seguro é que não notaremos nenhuma mudança, nem para melhor nem para pior. O kernel genérico da Canonical é suficiente para a maioria das pessoas usar o Ubuntu sem nenhum problema. E, se somos um daqueles que possuem o hardware mais recente, e ainda não é suportado por este genérico, podemos instalar o generic-hwe para ter suporte para os drivers mais recentes. Se não temos necessidades especiais e não queremos nos complicar, este é o melhor que podemos usar.

Pelo contrário, se quisermos tem o mais recente recursos do kernel (como, por exemplo, o novo driver aprimorado para NTFS) e não queremos esperar 6 meses pela próxima versão do Ubuntu, então o melhor que podemos fazer é instalar manualmente a versão original do kernel Linux. Claro, sabendo o que estamos fazendo e cuidando de todas as tarefas de manutenção relacionadas a partir de então.