Unix FreeBSD是一個(gè)不斷更新的系統(tǒng)
我們今天在文章中,會對Unix FreeBSD的知識進(jìn)行講解。Unix FreeBSD選用current和stable來修飾FreeBSD不但是因?yàn)镕reeBSD是一個(gè)不斷發(fā)展、更新的系統(tǒng),而FreeBSD還是一個(gè)由Internet上的用戶參與開發(fā)、使用Internet交流開發(fā)工作的系統(tǒng)。
這與商業(yè)軟件不同,商業(yè)軟件的開發(fā)工作在公司內(nèi)部,外界不能訪問正在開發(fā)的版本,不能對要開發(fā)的軟件發(fā)表意見和提出建議。而FreeBSD則相反,任何人只要通過Internet,都可以訪問到Unix FreeBSD的源碼,并且Fr eeBSD開發(fā)者鼓勵(lì)別人訪問當(dāng)前正在開發(fā)的源程序,鼓勵(lì)提建議和進(jìn)行自己的FreeBSD開發(fā)計(jì)劃,如果這個(gè)計(jì)劃的確不錯(cuò),那么這個(gè)開發(fā)者就能被邀請進(jìn)入U(xiǎn)nix FreeBSD開發(fā)組,他的計(jì)劃就能被合并到正式的FreeBSD開發(fā)中去。
但是,如果一個(gè)系統(tǒng)老是處于不斷開發(fā)的過程,沒有一個(gè)穩(wěn)定的版本,顯然得不利于希望將FreeBSD用在日常業(yè)務(wù)處理任務(wù)的普通用戶。因此FreeBSD并存著兩個(gè)同時(shí)發(fā)展的版本,stable版本為穩(wěn)定版本,相當(dāng)于商業(yè)軟件中的對外發(fā)行的版本,current版本為正在開發(fā)的版本。
當(dāng)一個(gè)current版本已經(jīng)足夠穩(wěn)定,這個(gè)版本就轉(zhuǎn)變?yōu)閟table版本,而Unix FreeBSD開發(fā)組將轉(zhuǎn)入下一個(gè)current版本的開發(fā)工作。
除了current和stable之外,還有另外兩個(gè)后綴用來修飾Unix FreeBSD的二進(jìn)制發(fā)行版本。一個(gè)是release,如FreeBSD 3.0-release,表示這是一個(gè)正式發(fā)行的FreeBSD版本,但這個(gè)版本可以處于current分支或stable分支。
但如果一個(gè)Unix FreeBSD的current分支發(fā)布了release版本,這將表示它離進(jìn)入stable狀態(tài)不遠(yuǎn)了,此后該版本實(shí)際上不會再作太大的改動(dòng),已經(jīng)是一個(gè)完全可用、足夠穩(wěn)定的 FreeBSD版本了。
另一個(gè)后綴是snapshot,如FreeBSD 4.0-snapshot,表示這是一個(gè)預(yù)覽版本,用于FreeBSD愛好者提前查看current分支當(dāng)前的開發(fā)狀態(tài),嘗試新特性用的。FreeBSD的光盤發(fā)行版本常常使用這兩個(gè)詞進(jìn)行修飾。
因此對于Unix FreeBSD用戶,需要根據(jù)情況選擇使用不同的版本。對于正式使用,應(yīng)該選擇stable版本,而對于進(jìn)行學(xué)習(xí)、研究、開發(fā)FreeBSD,可以考慮使用current版本。
【編輯推薦】
- 從基本知識了解Unix服務(wù)器
- Unix服務(wù)器6大原則深度講解
- 講解Unix服務(wù)器可管理性和可靠性
- 高性能Unix服務(wù)器的地位如此重要
- Unix Solaris x86操作系統(tǒng)的講解