2009-04-09

FreeBSD的 current , stable , release 版本, 有何差別?


current 就是還在開發中的,每天都會有新的程式碼加入world , kernel中,會是production release的下一版,也就是還在開發中的版本,通常都是心臟很強的系統管理者在用的,或是有在開發world , kernel的core team成員在用的版本,不保證功能都會正常,也不保證穩定性,這邊指的版本是大的版本編號,例如從7到8這樣的大版號跳躍

stable 並不是所謂的穩定版,它只是目前的release版本到下一個release版本之間的版本,每天都會有新功能加進來,不過和current 比起來,算是比較穩定的,下一個release版本的新功能會在stable先做測試,新功能測試的差不多之後就會變成新的release,適合喜歡用新功能,可是又怕不穩的人,或是自己的工作站,自己的desktop這類的用途,這邊指的版本是小的版本編號,例如從7.0到7.1這樣的小版號跳躍

release 顧名思義就是發行版,release只要發行了之後,程式碼就不會再做更動了,只會有安全性修正的patch會加進來,比較適合做為server用途,追求穩定的時候就適合使用release版搭配security patch