Você está certo, mesmo com o mínimo de instalação, o FreeBSD atual requer um mínimo de 600 MB, especialmente se você for para uma versão amd64.
Ainda restam algumas opções:
-
Usando uma versão "antiga" 7.x ou 8.x (i386)
Eu tentei instalar um "antigo" 7.3 (i386) com tudo ao mínimo e levou 270 MB.
Supondo que sua máquina tenha idade suficiente, você não se importará com um sistema de 64 bits e talvez esse sistema antigo (mas robusto) seja pequeno o suficiente para as suas necessidades.
-
Instalando um NanoBSD
Esta é uma maneira de gerar uma imagem de sistema mínima a partir de uma imagem viva.
Você escolherá exatamente o que manter, mas essa não é uma instalação comum do tipo de clique. Aqui está o procedimento para criar um NanoBSD (e isso ainda está atualizado).
-
Usando um sistema especializado ( pfSense , m0n0Wall , ...)
Existem alguns sistemas especializados baseados no FreeBSD que são mais ou menos capazes de executar um
squid
para o cache (na verdade eles também são baseados em um NanoBSD). Aqui estão alguns exemplos: