当前FreeBSD的版本
生活随笔
收集整理的這篇文章主要介紹了
当前FreeBSD的版本
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)前FreeBSD的版本
由于FreeBSD十分關(guān)心系統(tǒng)的性能和穩(wěn)定性,同時(shí)FreeBSD的開發(fā)又非常活躍并十分開放。因此在系統(tǒng)開發(fā)中支持幾個(gè)版本的FreeBSD系統(tǒng)并行發(fā)展,一些版本用于提供一個(gè)最具穩(wěn)定性的操作系統(tǒng),另一些版本逐漸融合進(jìn)各種新特性,使FreeBSD不斷發(fā)展。當(dāng)前主要使用的FreeBSD有三個(gè)分支版本:
FreeBSD2.2.x-stable:這個(gè)分支是當(dāng)前Internet上大部分網(wǎng)絡(luò)服務(wù)器上使用的FreeBSD版本,經(jīng)過無數(shù)實(shí)踐驗(yàn)證,具有高穩(wěn)定性的特點(diǎn)。但是由于3.0版本已經(jīng)正式發(fā)布,FreeBSD的開發(fā)者已經(jīng)于1999年1月決定停止對(duì)這個(gè)版本的開發(fā),這個(gè)FreeBSD的分支版本進(jìn)入維護(hù)狀態(tài),將僅僅進(jìn)行修補(bǔ)一些可能存在的系統(tǒng)漏洞等工作。因此除非是現(xiàn)存的FreeBSD系統(tǒng),或者為了特殊目的要使用一些基于2.2.x開發(fā)的特殊軟件,新安裝的FreeBSD系統(tǒng)應(yīng)該使用FreeBSD-3.x版本。這個(gè)系列中最后一個(gè)正式發(fā)布的光盤版本為FreeBSD 2.2.8-release。
FreeBSD3.x-stable:這個(gè)版本的第一個(gè)正式版本3.0-release,它于1998年10月正式發(fā)布,隨后就成為了穩(wěn)定版本。它與2.2相比增加了對(duì)很多新硬件的支持,并進(jìn)一步提高了性能。當(dāng)前最新的版本為FreeBSD 3.5-release。
FreeBSD4.x-stable:FreeBSD 4.x版本進(jìn)一步改進(jìn)了內(nèi)核的性能,并增加了不少新的特性,例如增加了Ipv6, Ipsec的支持。當(dāng)前最新的發(fā)布版本為4.5-release。對(duì)于安裝新的FreeBSD系統(tǒng)來講,應(yīng)該選用這個(gè)版本。
FreeBSD5.0-current:FreeBSD 5將改善對(duì)多處理器的支持,線程支持能力,使得FreeBSD系統(tǒng)在高端服務(wù)器上能發(fā)揮更大的優(yōu)勢(shì)。FreeBSD 5.0當(dāng)前還處于開發(fā)階段,還沒有任何正式發(fā)布版本,需要通過Internet獲得源代碼進(jìn)行安裝。
可以看到,FreeBSD的版本使用current或stable后綴進(jìn)行修飾,其中使用stable修飾的版本是一個(gè)穩(wěn)定的版本,它不是FreeBSD的最新版本,主要關(guān)心系統(tǒng)的性能和使用的連續(xù)性,同一個(gè)stable分支中的下一個(gè)版本主要是修訂系統(tǒng)問題,因此stable分支得到很多商業(yè)用戶的歡迎。current表示這個(gè)版本是正在開發(fā)的版本,還不成熟,它更關(guān)心新特性,每種可能的特性都被開發(fā)者嘗試加入進(jìn)FreeBSD中,但并不保證以后的正式發(fā)布版本會(huì)支持所有的特性,一些特性會(huì)因?yàn)椴怀墒旎驅(qū)Υ蟛糠钟脩魺o益,即使曾經(jīng)加入也可能從正式版本中去除。通常FreeBSD的愛好者和開發(fā)者使用這個(gè)分支,或者一些需要某些FreeBSD的新特性的用戶,就必須使用這個(gè)分支。
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ā)的版本,不能對(duì)要開發(fā)的軟件發(fā)表意見和提出建議。而FreeBSD則相反,任何人只要通過Internet,都可以訪問到FreeBSD的源碼,并且FreeBSD開發(fā)者鼓勵(lì)別人訪問當(dāng)前正在開發(fā)的源程序,鼓勵(lì)提建議和進(jìn)行自己的FreeBSD開發(fā)計(jì)劃,如果這個(gè)計(jì)劃的確不錯(cuò),那么這個(gè)開發(fā)者就能被邀請(qǐng)進(jìn)入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è)軟件中的對(duì)外發(fā)行的版本,current版本為正在開發(fā)的版本。當(dāng)一個(gè)current版本已經(jīng)足夠穩(wěn)定,這個(gè)版本就轉(zhuǎn)變?yōu)閟table版本,而FreeBSD開發(fā)組將轉(zhuǎn)入下一個(gè)current版本的開發(fā)工作。
除了current和stable之外,還有另外兩個(gè)后綴用來修飾FreeBSD的二進(jìn)制發(fā)行版本。一個(gè)是release,如FreeBSD 3.0-release,表示這是一個(gè)正式發(fā)行的FreeBSD版本,但這個(gè)版本可以處于current分支或stable分支。但如果一個(gè)FreeBSD的current分支發(fā)布了release版本,這將表示它離進(jìn)入stable狀態(tài)不遠(yuǎn)了,此后該版本實(shí)際上不會(huì)再作太大的改動(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)行修飾。
因此對(duì)于FreeBSD用戶,需要根據(jù)情況選擇使用不同的版本。對(duì)于正式使用,應(yīng)該選擇stable版本,而對(duì)于進(jìn)行學(xué)習(xí)、研究、開發(fā)FreeBSD,可以考慮使用current版本。
由于FreeBSD十分關(guān)心系統(tǒng)的性能和穩(wěn)定性,同時(shí)FreeBSD的開發(fā)又非常活躍并十分開放。因此在系統(tǒng)開發(fā)中支持幾個(gè)版本的FreeBSD系統(tǒng)并行發(fā)展,一些版本用于提供一個(gè)最具穩(wěn)定性的操作系統(tǒng),另一些版本逐漸融合進(jìn)各種新特性,使FreeBSD不斷發(fā)展。當(dāng)前主要使用的FreeBSD有三個(gè)分支版本:
FreeBSD2.2.x-stable:這個(gè)分支是當(dāng)前Internet上大部分網(wǎng)絡(luò)服務(wù)器上使用的FreeBSD版本,經(jīng)過無數(shù)實(shí)踐驗(yàn)證,具有高穩(wěn)定性的特點(diǎn)。但是由于3.0版本已經(jīng)正式發(fā)布,FreeBSD的開發(fā)者已經(jīng)于1999年1月決定停止對(duì)這個(gè)版本的開發(fā),這個(gè)FreeBSD的分支版本進(jìn)入維護(hù)狀態(tài),將僅僅進(jìn)行修補(bǔ)一些可能存在的系統(tǒng)漏洞等工作。因此除非是現(xiàn)存的FreeBSD系統(tǒng),或者為了特殊目的要使用一些基于2.2.x開發(fā)的特殊軟件,新安裝的FreeBSD系統(tǒng)應(yīng)該使用FreeBSD-3.x版本。這個(gè)系列中最后一個(gè)正式發(fā)布的光盤版本為FreeBSD 2.2.8-release。
FreeBSD3.x-stable:這個(gè)版本的第一個(gè)正式版本3.0-release,它于1998年10月正式發(fā)布,隨后就成為了穩(wěn)定版本。它與2.2相比增加了對(duì)很多新硬件的支持,并進(jìn)一步提高了性能。當(dāng)前最新的版本為FreeBSD 3.5-release。
FreeBSD4.x-stable:FreeBSD 4.x版本進(jìn)一步改進(jìn)了內(nèi)核的性能,并增加了不少新的特性,例如增加了Ipv6, Ipsec的支持。當(dāng)前最新的發(fā)布版本為4.5-release。對(duì)于安裝新的FreeBSD系統(tǒng)來講,應(yīng)該選用這個(gè)版本。
FreeBSD5.0-current:FreeBSD 5將改善對(duì)多處理器的支持,線程支持能力,使得FreeBSD系統(tǒng)在高端服務(wù)器上能發(fā)揮更大的優(yōu)勢(shì)。FreeBSD 5.0當(dāng)前還處于開發(fā)階段,還沒有任何正式發(fā)布版本,需要通過Internet獲得源代碼進(jìn)行安裝。
可以看到,FreeBSD的版本使用current或stable后綴進(jìn)行修飾,其中使用stable修飾的版本是一個(gè)穩(wěn)定的版本,它不是FreeBSD的最新版本,主要關(guān)心系統(tǒng)的性能和使用的連續(xù)性,同一個(gè)stable分支中的下一個(gè)版本主要是修訂系統(tǒng)問題,因此stable分支得到很多商業(yè)用戶的歡迎。current表示這個(gè)版本是正在開發(fā)的版本,還不成熟,它更關(guān)心新特性,每種可能的特性都被開發(fā)者嘗試加入進(jìn)FreeBSD中,但并不保證以后的正式發(fā)布版本會(huì)支持所有的特性,一些特性會(huì)因?yàn)椴怀墒旎驅(qū)Υ蟛糠钟脩魺o益,即使曾經(jīng)加入也可能從正式版本中去除。通常FreeBSD的愛好者和開發(fā)者使用這個(gè)分支,或者一些需要某些FreeBSD的新特性的用戶,就必須使用這個(gè)分支。
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ā)的版本,不能對(duì)要開發(fā)的軟件發(fā)表意見和提出建議。而FreeBSD則相反,任何人只要通過Internet,都可以訪問到FreeBSD的源碼,并且FreeBSD開發(fā)者鼓勵(lì)別人訪問當(dāng)前正在開發(fā)的源程序,鼓勵(lì)提建議和進(jìn)行自己的FreeBSD開發(fā)計(jì)劃,如果這個(gè)計(jì)劃的確不錯(cuò),那么這個(gè)開發(fā)者就能被邀請(qǐng)進(jìn)入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è)軟件中的對(duì)外發(fā)行的版本,current版本為正在開發(fā)的版本。當(dāng)一個(gè)current版本已經(jīng)足夠穩(wěn)定,這個(gè)版本就轉(zhuǎn)變?yōu)閟table版本,而FreeBSD開發(fā)組將轉(zhuǎn)入下一個(gè)current版本的開發(fā)工作。
除了current和stable之外,還有另外兩個(gè)后綴用來修飾FreeBSD的二進(jìn)制發(fā)行版本。一個(gè)是release,如FreeBSD 3.0-release,表示這是一個(gè)正式發(fā)行的FreeBSD版本,但這個(gè)版本可以處于current分支或stable分支。但如果一個(gè)FreeBSD的current分支發(fā)布了release版本,這將表示它離進(jìn)入stable狀態(tài)不遠(yuǎn)了,此后該版本實(shí)際上不會(huì)再作太大的改動(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)行修飾。
因此對(duì)于FreeBSD用戶,需要根據(jù)情況選擇使用不同的版本。對(duì)于正式使用,應(yīng)該選擇stable版本,而對(duì)于進(jìn)行學(xué)習(xí)、研究、開發(fā)FreeBSD,可以考慮使用current版本。
總結(jié)
以上是生活随笔為你收集整理的当前FreeBSD的版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gateway配合sentinel自定义
- 下一篇: python3中map函数_python