A evolução do FreeBSD nos últimos anos trouxe à tona uma discussão prática para quem usa o sistema no dia a dia: o método tradicional de gerenciamento do sistema base ainda é a melhor escolha, especialmente em máquinas Desktop?
A resposta curta é: o clássico freebsd-update com Distribution Sets continua sendo a opção mais sólida para servidores headless, mas o PkgBase (instalação via Packages) desponta como o caminho definitivo para quem usa o FreeBSD como estação de trabalho.
O selo "Tech Preview" significa que não é recomendado?
No instalador oficial, a opção de instalação via Packages aparece com o aviso (Tech Preview). No jargão de engenharia do FreeBSD, isso não significa "código experimental quebrado", mas sim:
Ferramentas de transição em fase de polimento: O formato de empacotamento em si usa a mesma infraestrutura robusta do
pkgque gerencia dezenas de milhares de portas há anos. O que ainda está em refinamento são detalhes finos do instalador, configuração padrão de repositórios e substituição total de scripts legados.Mudança de paradigma: O projeto tem cautela institucional em mudar padrões vigentes há 30 anos sem ampla validação da comunidade.
Caminho oficial para o futuro: O objetivo declarado do Core Team e da Fundação FreeBSD é transformar o PkgBase no padrão único para lançamentos futuros, eliminando a manutenção duplicada do
freebsd-update.
Qual escolher ao instalar hoje?
Para Servidores (sem GUI): Distribution Sets ainda oferece previsibilidade absoluta. Em servidores que usam drivers de rede e armazenamento integrados ao kernel base, o
freebsd-updatefunciona sem atritos e segue os procedimentos operacionais padrão da indústria.Para Desktops e Laptops: Packages (PkgBase) é a escolha mais adequada para evitar quebras em transições de versão. Com o PkgBase, tanto o kernel quanto o
drm-kmode o ambiente de desktop são resolvidos no mesmo grafo de dependências dopkg, impedindo a inicialização com módulos incompatíveis.
Regra de ouro para quem mantém Distribution Sets no Desktop: Antes de qualquer
freebsd-update upgrade, desative a inicialização automática do gerenciador de login (sddm_enable="NO",lightdm_enable="NO"ou comente o carregamento do módulo de vídeo em/etc/rc.conf), realize o upgrade em dois estágios, executepkg upgrade -fna nova versão e só então reative o vídeo.