Do ponto de vista do administrador do sistema, o FreeBSD está mais próximo de uma distribuição Linux específica do que do Linux em geral. Os projetos BSD mantêm e distribuem um conjunto de softwares principais, incluindo um kernel, alguns utilitários básicos de sistema e rede, uma interface de linha de comando. Além disso, o sistema básico contém alguns softwares de terceiros que estão intimamente integrados ao sistema básico, como o Perl.
A diferença com uma distribuição Linux é que os mantenedores de distribuição Linux são principalmente distintos dos mantenedores de utilitários Linux. Os principais utilitários do sistema em uma distribuição Linux vêm de muitas fontes (kernel, init, utilitários GNU ou BusyBox, bash, etc.), enquanto as distribuições BSD possuem seus próprios conjuntos.
Se você quiser saber o que há nos pacotes básicos do FreeBSD, a melhor maneira é instalá-lo (possivelmente em uma VM). Tudo em /bin
, /lib
e /usr
é o “sistema base”; software adicional de terceiros (pacotes e portas, na terminologia do BSD) vive em /usr/local
. Se você não quer instalar, você pode baixar os arquivos de instalação ( base.txz
para o FreeBSD, por exemplo 9.1 i386 base.txz
) e olhe para o seu conteúdo. Alternativamente, você pode navegar pela fonte .