miniBSD é um projeto para desenvolver um conjunto de scripts que encolhe um sistema FreeBSD em execução para uma pequena distribuição miniBSD de tamanho adequado para pequenos meios como canetas USB e cartões CF. O tamanho da distribuição é geralmente 12-15M (se encaixa em um flash de 16M) e contém tudo que você geralmente precisa para executar um sistema completo do FreeBSD de uma forma confortável. Decidimos iniciar este projeto depois de ler sobre uma ideia semelhante no site Martin Kasper's (veja créditos abaixo) e principalmente porque precisamos de um sistema FreeBSD que possa ser instalado em um pequeno flash compacto sem perder muito de uma completa facilidade de uso do sistema FreeBSD. Assim, é meio caminho entre um sistema PicoBSD (tamanho desfloppy) e NanoBSD ou penBSD. projeto miniBSD fornece um conjunto de scripts que, a partir de um sistema FreeBSD em execução (4.x, 5.x, 6.x e -CURRENT,) coletam automaticamente os binários, libs, arquivos de configuração e finalmente cria a imagem de disco que pode ser despejada em um cartão CF ou caneta USB. O miniBSD está atualmente em execução em muitas configurações personalizadas em diferentes ambientes de produção. Testamos profundamente isso em mainboards EPIA, mas é suposto funcionar bem em cada sistema i386 compatível com o próprio FreeBSD. É uma escolha ideal para desenvolver roteadores, pontes, firewalls e gateways vpn.