Ilustração 3D de pinguim meditando em posição de lotus em uma nuvem
RB/Dall-E

O kernel Linux é uma peça fundamental de software que permite que sistemas operacional Linux funcionem corretamente. Ele é responsável por gerenciar todos os aspectos do hardware do computador, incluindo processadores, memória, dispositivos de armazenamento, rede e muito mais.

No Arch Linux, uma das distribuições Linux mais populares e personalizáveis, você tem a opção de escolher entre várias versões do kernel. Uma dessas versões é o Kernel Zen, que oferece melhorias significativas de desempenho e menor latência em comparação com o kernel padrão.

O Kernel Zen é uma variante otimizada do Kernel Linux que é projetada para melhorar o desempenho e a eficiência do sistema. Ele é especialmente adequado para usuários que exigem alto desempenho de seus sistemas, como gamers, editores de vídeo e usuários de máquinas virtuais. O kernel Zen inclui recursos como o Preempt-RT, que reduz a latência do sistema, e a implementação do BFQ (Budget Fair Queueing) por padrão, que melhora a velocidade de resposta do sistema.

Neste tutorial, vou mostrar como instalar e configurar o Kernel Zen no Arch Linux.

Instalando o Kernel Zen

Antes de mais nada, é importante lembrar que a instalação do Kernel Zen requer permissões de administrador. Portanto, você precisará estar logado como root ou usar o sudo para executar os comandos necessários.

Para começar, abra o terminal e atualize o sistema com o comando:

sudo pacman -Syu

Em seguida, instale o Kernel Zen e as ferramentas necessárias para compilá-lo com o seguinte comando:

sudo pacman -S linux-zen linux-zen-headers

Após a conclusão da instalação, reinicie o sistema para que o novo kernel seja carregado.

Configurando o gerenciador de boot

Agora que o Kernel Zen está instalado, é necessário configurar o gerenciador de boot para que o novo kernel seja carregado por padrão.

Se você usa GRUB, basta gerar um novo arquivo grub.cfg com o seguinte comando:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Uma nova lista de entradas de inicialização será criada e o Kernel Zen, como é o mais recentemente instalado, vai estar como prioritário no boot do sistema.

No systemd-boot abra o arquivo /boot/loader/loader.conf – ou /efi/loader/loader.conf, dependendo da sua instalação:

sudo nano /boot/loader/loader.conf

Adicione a seguinte linha no topo (ou substitua o campo default, se já houver algum):

default  arch-zen

Salve com Ctrl+O e feche com Ctrl+X.

Em seguida, crie um arquivo de configuração para o novo kernel com o seguinte comando:

sudo nano /boot/loader/entries/arch-zen.conf

No arquivo criado, cole o seguinte conteúdo:

title Arch Linux Zen
linux /vmlinuz-linux-zen
initrd /initramfs-linux-zen.img
options root=UUID=<seu_UUID> nowatchdog rw

Substitua o trecho <seu_UUID> pela UUID da partição raiz do seu sistema, que pode ser encontrada com o comando lsblk -f.

Salve o arquivo.

Por fim, atualize o gerenciador de boot com o seguinte comando:

sudo bootctl update

Pronto! Se tudo correu bem, ao reiniciar a máquina, o sistema deve selecionar o Kernel Zen automaticamente como primeira opção de para inicialização.