O FreeBSD sempre teve a reputação de ser um sistema operacional confiável e robusto, especialmente em servidores. No entanto, muitos usuários estão descobrindo que ele também é uma excelente base para desktops e laptops. A maior crítica tem sido o suporte limitado a Wi-Fi moderno — até agora.
A boa notícia é que, com a chegada do FreeBSD 14.3, prevista para o final de junho, usuários de laptops finalmente terão acesso a um Wi-Fi de alta velocidade com suporte a padrões modernos, graças às melhorias no driver iwlwifi
.
Como ativar wi-fi rápido no FreeBSD 14.2 usando o kernel do 14.3
Se você não quer esperar o lançamento oficial da versão 14.3, já é possível compilar o kernel da ramificação stable/14
(que dará origem à 14.3) e aplicar as melhorias ao seu sistema 14.2. Veja como fazer isso:
1. Atualize os firmwares necessários
Antes de mais nada, verifique se o seu sistema tem o firmware atualizado. Use o comando:
fwget
Para iniciantes:
O comando fwget
verifica e instala os firmwares necessários para dispositivos como placas de vídeo e adaptadores Wi-Fi. Ele garante que os componentes essenciais para o novo kernel funcionem corretamente.
Você deve ver algo como:
Needed firmware packages: 'wifi-firmware-iwlwifi-kmod-ax210 ...'
The most recent versions of packages are already installed
Se tudo estiver ok, prossiga para compilar o kernel.
2. Compile e instale o kernel estável do FreeBSD 14.3
git clone https://git.freebsd.org/src.git /usr/src
cd /usr/src
git switch stable/14
make -j $(nproc) buildkernel
make installkernel
Dica importante:
O parâmetro -j $(nproc)
garante que todos os núcleos da CPU sejam usados na compilação, acelerando muito o processo.
O comando git switch stable/14
garante que você esteja usando o branch que receberá a versão 14.3. Não use o branch main
, pois ele compilará o kernel do FreeBSD 15 (em desenvolvimento).
Após a instalação, reinicie o sistema. O suporte a Wi-Fi será significativamente melhor.
Pontos importantes antes de compilar
- O FreeBSD 14.3 ainda está em pré-lançamento. Por isso, você pode encontrar problemas de estabilidade.
- Use Boot Environments. Eles permitem criar uma “fotografia” do sistema antes da mudança. Se algo der errado, você pode restaurar o sistema facilmente com um snapshot do ZFS.
- Esse método melhora o suporte ao driver
iwlwifi
, que cobre placas Intel. No exemplo aqui, o laptop Framework tem CPU AMD com Wi-Fi Intel. - Drivers gráficos podem precisar ser recompilados para manter compatibilidade com o novo kernel. Exemplo com
drm-kmod
:
pkg remove drm-kmod
git clone https://git.FreeBSD.org/ports.git /usr/ports
cd /usr/ports/graphics/drm-kmod
make install
Isso se aplica ao driver drm-kmod
. Outros drivers podem exigir ajustes diferentes.
Vale a pena esperar?
Se você preza por estabilidade, talvez valha aguardar mais algumas semanas até a chegada do FreeBSD 14.3. Mas se você gosta de experimentar e quer Wi-Fi de alta velocidade agora, este é um ótimo momento para testar. Segundo o site do FreeBSD o procedimento é válido e útil.
Um vídeo demonstrando todo o processo está disponível no YouTube. E assim que o FreeBSD 14.3 for lançado, publicaremos um guia completo mostrando a instalação do sistema em um laptop Framework, do zero ao ambiente gráfico.