FreeBSD有兩個主要的分支一個是STABLE分支,一個是CURRENT分支
STABLE分支是經過長時間測試的(一般是一年到兩年),修正了主要的問題的系統分支,這個分支上通常不會有嚴重的系統級錯誤,也不會對系統的主要結構進行修改。但是不代表STABLE分支是一成不變的,STABLE分支常常會加入很多外圍的更新,比如從4.4到4.8,FreeBSD已經經歷了巨大的改變,比如使用Softupdate,對USB全系列設備的支持升級,Firewire設備的支持,而且之中還對stdin/stdout庫進行了一次升級。這些更新都是在CURRENT分支裡面進行了長時間測試之後,進行評估不會對系統安全造成影響的情況下加入STABLE分支的。而CURRENT分支實際上可以成為FreeBSDng,這裡將會有大量的新技術和新代碼,但是這些代碼很多處於試驗性質,無法保證穩定性和效率,只是給開發人員用來測試的。而RELEASE是FreeBSD的發行版本,每當STABLE和CURRENT開發到了一個階段,一批目標達成以後將會發行一個RELEASE版本,在5之前FreeBSD只在STABLE分支上發行RELEASE版本,但以後可能會更多的發行CURRENT版本了