Se você está usando uma distribuição Linux como o Ubuntu ou o Fedora, você também está usando o kernel do Linux, o núcleo que realmente faz de sua distribuição uma distribuição Linux. O Windows também tem seu próprio kernel que seus sistemas operacionais usam, mas o Linux é altamente modular e, portanto, o kernel é mais comumente discutido, já que muito pode ser feito com ele. Por exemplo, você pode pegar o kernel, consertá-lo com muitas correções, ajustar outras configurações, remover tudo o que não é necessário e, em seguida, substituir o kernel original pelo produto final, e ele funcionará bem (supondo que foi feito direito). Ser capaz de simplesmente substituir uma peça por outra sem problemas é o que torna o Linux excelente.
Mas sua distribuição pede constantemente que você atualize seu kernel. Por que você deveria fazer isso quando está funcionando bem?
Correções de segurança
Praticamente todas as atualizações de kernel terão algum tipo de correção de segurança que fecha os buracos descobertos. Este é provavelmente um dos motivos mais importantes para atualizar seu kernel, já que você sempre estará mais seguro com um kernel atualizado. Se um hacker consegue entrar no kernel, muitos danos podem ser causados ou o sistema simplesmente falha. Essas são inconveniências que são facilmente evitadas com kernels atualizados.
Melhorias de estabilidade
As atualizações do kernel não apenas trazem correções de segurança, mas também corrigem outros problemas que podem fazer o sistema travar com o uso regular. Algumas pessoas argumentam que atualizar constantemente o kernel na verdade diminui a estabilidade geral do sistema porque você estará rodando em um kernel que você nunca usou, então você não pode assumir que funcionará tão bem quanto o kernel no qual você estava rodando anteriormente. Embora isso também seja verdade, essa margem é pequena, e apenas as pessoas que administram servidores ou outros sistemas importantes precisam ser cautelosos. Para a maioria dos usuários normais, atualizar seu kernel supera esses problemas.
Drivers atualizados
Enquanto essas são as atualizações que você recebe com pequenas atualizações do kernel (digamos 3.2.0 a 3.2.1), vamos verificar algumas melhorias que você pode ver com grandes atualizações (pense em 3.2 a 3.3). Em primeiro lugar, todas as grandes atualizações do kernel têm a garantia de incluir os drivers de código aberto mais recentes para todos os seus dispositivos. De todos os drivers sendo atualizados, os drivers gráficos são provavelmente os que você mais notará, já que cada atualização geralmente adiciona um pouco mais de desempenho. Embora seja sempre possível seguir a rota proprietária Como instalar drivers gráficos proprietários no Ubuntu, Fedora e Mint [Linux] Como instalar drivers gráficos proprietários no Ubuntu, Fedora e Mint [Linux] Na maioria das vezes, você estará bem com software de código aberto no Linux. Mas se você quiser jogos reais e poder gráfico, precisará de drivers proprietários. Veja como obtê-los. Leia mais, sabendo que os drivers de código aberto continuam melhorando e melhorando também é bom.
Novas funções do kernel
Ocasionalmente, as principais atualizações do kernel no Linux também trazem algumas novas funções. Essas funções são basicamente partes do kernel que os programas podem usar para realizar algum tipo de tarefa ou operação. Além disso, outras funções também podem ter mudado. Você provavelmente não quebrará seu sistema se não atualizar seu kernel por este exato motivo, mas mais cedo ou mais tarde você encontrará programas e outros pacotes que requerem uma certa versão do kernel. É melhor ter o mais recente para você saber que não vai encontrar esse problema.
Maior velocidade
Por último, mas não menos importante, muitas das principais atualizações do kernel melhoram a velocidade geral do sistema. Embora algumas mudanças possam ser muito sutis, outras não são e podem fazer uma grande diferença, como o famoso patch de 200 linhas que aumentou em muito a produtividade geral de uma máquina Linux. Há ainda algumas mudanças mais loucas como esta, onde o Linux pode rodar com núcleos de CPU zero. Se você é um demônio da velocidade (e eu sei que muitos de vocês que usam o Google Chrome são), esta é uma boa maneira de extrair um pouco mais de seu hardware.
Conclusão
No final, vale a pena atualizar seu kernel para Linux sempre que puder. Para usuários do tipo consumidor, os benefícios que vêm junto superam os riscos. Além disso, cada kernel para o qual você atualizou terá sido testado por pelo menos dois dias pelos desenvolvedores e usuários de teste para garantir que ele seja executado sem problemas. Caso seu sistema tenha algum problema com ele, você deve ser capaz de escolher um kernel anterior no menu de inicialização para poder voltar ao seu sistema. Em seguida, você pode excluir o kernel problemático e fazer uma escolha de permanecer com seu kernel atual ou aguardar até que uma atualização funcional seja exibida.
Você tem suas próprias políticas para atualizar o kernel do Linux? Você acha que as distribuições devem sempre usar as mais recentes ou devem ficar um pouco por razões de estabilidade? Deve haver grandes atualizações do kernel durante uma versão (como o Fedora faz ou costumava fazer) ou apenas pequenas atualizações (como o Ubuntu)? Deixe-nos saber nos comentários!
Crédito de imagem: maistora, mão humana colocou a última pedra na pirâmide via Shutterstock, Forrestal_PL, Express Monorail