Projekt ChaosBSD rozwija okresowo synchronizowany fork FreeBSD, mający na celu testowanie sterowników przed ich włączeniem do głównej wersji FreeBSD. Projekt zapewnia platformę do opracowywania i portowania nowych sterowników, a także sprawdzania, testowania i stabilizacji częściowo działających, niestabilnych i niedokończonych sterowników, których stan rozwoju nie pozwala na włączenie ich do głównej wersji FreeBSD. Po stabilizacji takie sterowniki zostaną przeniesione do FreeBSD.
Wyróżnia się cztery etapy wprowadzania sterownika: osiągnięcie możliwości kompilacji; eliminacja błędów i stabilizacja; przeprowadzenie czyszczenia i stworzenie dokumentacji; przekazanie do głównego składu FreeBSD. ChaosBSD jest uważany za platformę testową, która nie gwarantuje zachowania historii zmian i commitów — okresowo repozytorium jest resetowane, synchronizowane z bazą kodu FreeBSD i stan jest przywracany.
Źródło: opennet.ru
