É imperativo que nossas atividades de engenharia de release sejam escaladas com nossa crescente base de usuários. Nessa linha, estamos trabalhando muito para documentar os procedimentos envolvidos na produção de versões do FreeBSD.
Paralelismo - Algumas partes da compilação da release são, na verdade, “embaraçosamente paralelas”. A maioria das tarefas é muito intensiva em I/O, portanto, ter várias unidades de disco de alta velocidade é realmente mais importante do que usar vários processadores para acelerar o processo do make release
. Se vários discos forem usados para hierarquias diferentes no ambiente chroot(2), o CVS checkout das árvores do ports
e do doc
podem estar acontecendo simultaneamente como o make world
em outro disco. Usar uma solução RAID (hardware ou software) pode diminuir significativamente o tempo de compilação geral.
Releases cross-building - Criação do release IA-64 ou Alpha em hardware x86? Use o comando make TARGET=ia64 release
.
Teste de regressão - Precisamos de melhores testes automatizados para o FreeBSD.
Ferramentas de instalação - Nosso programa de instalação há muito tempo ultrapassou à sua expectativa de vida útil. Vários projetos estão em desenvolvimento para fornecer um mecanismo de instalação mais avançado. O projeto libh era um desses projetos que visava fornecer um novo e inteligente framework de pacotes e um programa de instalação GUI.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.