A nova versão do kernel contém correcções, melhorias no desempenho e estabilidade do sistema, bem como várias inovações que tornam o trabalho com o Linux ainda mais fácil e eficiente. Todos os utilizadores estão interessados em tais benefícios, mas o Ubuntu é considerado uma distribuição bastante conservadora, à qual as novas versões do kernel chegam muito lentamente.
No entanto, este problema está resolvido, basta seguir passos simples das instruções que iremos dar. De seguida, vamos dizer-lhe como atualizar o kernel do ubuntu 16.04 ou versões posteriores. Embora não existam novas versões do kernel no repositório, existe um programa que fará todo o trabalho por si.
No Linux, o kernel é a parte central do sistema operativo. É o programa que gere os recursos de hardware do computador (processador, memória, dispositivos de E/S, etc.) e permite a comunicação entre o hardware e o software.
As principais funções do kernel do Linux incluem:
O kernel Linux é de código aberto, o que significa que o seu código fonte está disponível para revisão, modificação e distribuição pela comunidade de desenvolvimento. Isto permite que o kernel seja personalizado para se adaptar a diferentes necessidades e garante que está constantemente a evoluir e a melhorar.
Os kernels no Linux, bem como em qualquer outro sistema, são extremamente importantes e necessários, porque são responsáveis não só pela gestão da memória, dos processos e dos principais componentes do computador, mas também contêm todos os controladores dos dispositivos do sistema. Assim, em caso de novas tecnologias, os drivers devem ser actualizados, por isso, se o seu computador tiver algum problema com o suporte de hardware no Linux, atualizar o kernel do Ubuntu pode melhorar a situação.
Para tornar a atualização muito mais rápida e fácil, basta utilizar o UKUU ou Ubuntu Kernel Update Utility. Este utilitário descarrega as versões desejadas do kernel a partir da Internet e configura o sistema para permitir a sua utilização. Tudo o que o utilizador tem de fazer é selecionar a versão do kernel.
Não está disponível nas distribuições oficiais, mas pode ser descarregado a partir do repositório:
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt update
$ sudo grub-mkconfig -o /boot/grub/grub.cfg sudo apt install ukuu
Também é possível instalar o utilitário através do centro de aplicações do Ubuntu. Depois disso, pode lançar o programa a partir do menu principal:
Depois, imediatamente após o lançamento, sincronizará o seu estado com a rede para determinar que novas versões do kernel estão disponíveis:
Na lista, poderá descobrir os kernels que pode instalar. As versões prováveis estão marcadas a vermelho e as versões estáveis a amarelo.
Para instalar um kernel, basta clicar no botão "Instalar":
Em seguida, o utilizador terá de introduzir a palavra-passe e aguardar que a instalação termine. O progresso da inicialização pode ser monitorizado na janela do terminal:
Quando a atualização estiver concluída, basta reiniciar o computador para utilizar a nova versão do kernel.
Infelizmente, os novos kernels nem sempre melhoram o desempenho do computador. Podem efetuar alterações após as quais o sistema fica instável ou não arranca de todo. É importante que o utilizador compreenda o que fazer em tais situações.
É tão habitual que o Ubuntu pode não o deixar escolher o kernel a partir do qual arrancar. Portanto, primeiro edite o arquivo /etc/default/grub
. Comente esta linha:
$ sudo vi /etc/default/grub
# GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT
A seguir, precisa de criar um ficheiro de configuração com as seguintes definições:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
No futuro, poderá carregar o kernel anterior se algo correr mal após a atualização e o sistema deixar de funcionar de forma estável e correta. Se o Linux não arrancar, também há uma solução aqui, basta premir a tecla para baixo muito rapidamente e repetidamente no momento em que o menu Grub deve aparecer.
Pode sempre remover um novo kernel que não funcione utilizando o UKUU, existe um botão para esta ação chamado "Uninstall":
Se o kernel funcionar bem após a atualização, pode remover os antigos. Falaremos sobre isto num outro artigo, dedicado especificamente ao processo de limpeza do sistema de kernels antigos e desnecessários.
É tudo por agora, atualizar o kernel no Ubuntu é uma tarefa bastante real e viável.