O projeto ChaosBSD desenvolve um fork sincronizado periodicamente do FreeBSD, focado em testar drivers antes de sua inclusão no núcleo do FreeBSD. O projeto oferece uma plataforma para o desenvolvimento e portabilidade de novos drivers, assim como para a verificação, testes e estabilização de drivers parcialmente funcionais, instáveis e inacabados, cujo estado de desenvolvimento não permite sua inclusão no núcleo do FreeBSD. Após a estabilização, drivers como esses serão transferidos para o FreeBSD.
São identificadas quatro etapas para a promoção de um driver: alcançar a capacidade de compilação; eliminar erros e estabilizar; realizar limpeza e criar documentação; transferir para o núcleo do FreeBSD. O ChaosBSD é visto como uma plataforma para testes, não garantindo a preservação do histórico de mudanças e commits — periodicamente, o repositório é reiniciado, sincronizado com a base de código do FreeBSD e o estado é restaurado.
Fonte: opennet.ru
