ChaosBSD projekt arendab perioodiliselt sünkroonitud FreeBSD forki, mille eesmärk on testida draivereid enne nende lisamist FreeBSD põhikoosseisu. Projekt pakub arendus- ja portimisplatvormi uute draiverite jaoks ning osaliselt toimivate, ebastabiilsete ja lõpetamata draiverite testimiseks, katsetamiseks ja stabiliseerimiseks, mille arendamine ei võimalda nende lisamist FreeBSD põhikoosseisu. Pärast stabiliseerimist kantakse sellised draiverid FreeBSD-sse.
Draiveri edendamisel eristatakse nelja etappi: koostamisvõime saavutamine; vigade kõrvaldamine ja stabiliseerimine; puhastamine ja dokumentatsiooni koostamine; edastamine FreeBSD põhikoosseisu. ChaosBSD-d käsitletakse testimisplatvormina, mis ei garanteeri muudatuste ja commit’ide ajaloo säilitamist — hoidla tühjendatakse perioodiliselt, sünkroniseeritakse FreeBSD koodibaasiga ning olek taastatakse.
Allikas: opennet.ru
