探尋Debian的十七年的發展歷程
Debian的是由GPL的和其他自由軟體許可協議授權的自由軟體組成的作業系統,由Debian的計畫(Debian計劃)組織維護。Debian的計劃沒有任何的營利組織支援,它的開發團隊完全由來自世界各地的志愿者組成,官方開發者的總數就將近1000名,非官方的開發者為數更多。
Debian的計畫組織跟其他自由作業系統(如Ubuntu的,openSUSE的,Fedora的,的Mandriva,OpenSolaris的等)的開發組織不同。上述這些自由作業系統的開發組織通常背后由公司或機構支援。而Debian的計畫組織則完全是一個獨立的,分散的開發者組織,純粹由志愿者組成,背后沒有任何公司或機構支援。
信息Debian以其堅守Unix系統和自由軟體的精神,以及其給予用家的眾多選擇而聞名。現時Debian的包括了超過25,000個軟體包并支援12個電腦系統結構。
需要指出的是,并不是一種Debian的發行版的Linux。Debian的是一個大的系統組織框架,在這個框架下有多種不同作業系統核心的分支計劃,如采用的Linux核心的的Debian GNU / Linux的系統,采用的GNU赫德核心的的Debian GNU / Hurd的系統,采用FreeBSD的核心的的Debian GNU / kFreeBSD系統,以及采用NetBSD的核心的的Debian GNU / NetBSD的系統。甚至還有應用信息Debian的系統架構和工具,采用OpenSolaris的核心構建而成的Nexenta的作業系統。在這些Debian的系統中,以采用Linux操作系統核心的的Debian GNU / Linux的最為著名。眾多的Linux的發行版,例如Ubuntu的,的Knoppix和Linspire公司及Xandros的等,都建基于Debian的GNU / Linux的。
Debian是在1993年8月16日由一名美國普渡大學學生伊恩默多克***發表。伊恩默多克最初把他的系統稱為“Debian Linux的發布版本”。在定義檔案Debian的宣言中,伊恩默多克宣布將以開源的方式,本著Linux操作系統及的GNU的精神發行一套GNU / Linux的發行版。信息Debian的名稱是由他當時的女友德布拉和伊恩默多克自己的名字合并而成的,所以信息Debian一詞是根據這兩個名字在美國英語的發音而讀作/'d?bi?j?n/。
Debian的計畫最初發展緩慢,在1994年和1995年分別發布了0.9x版本; 1.x的版本則在1996年發布。1996年,布魯斯佩倫斯接替了伊恩默多克成為了Debian的計畫的***。同年,一個開發者者Ean Schuessler提議Debian的應在其計畫與使用者之間建立一份社會契約。經過討論,Bruce Perens所著發表了Debian的社會契約(Debian的社會契約)及Debian的自由軟體指引(Debian自由軟件指導方針),定義了開發Debian的的基本承諾。
1998年在建基于GNU C語言執行期函式庫的信息Debian 2.0發布之前,Bruce Perens所著離開了信息Debian的開發工作。Debian的開始選出新的***,并發布了另外兩個2.x的版本,包含了更多介面和軟體包。亞太和***個非Linux的介面-的Debian GNU /赫德的開發也展開。***個建基于Debian的Linux的發行版的Corel公司的Linux和Stormix的風暴的Linux在1999年開始開發。盡管未能成功開發,這兩個發行版成為了建基于Debian的Linux操作系統的發行版的先驅。
在2000年后半年,Debian的對資料庫和發布的管理作出了重大的改變,它重組了收集軟體的過程,并創造了“測試”(測試)版本作為較穩定的對下一個發布的演示。同年中,Debian的開發者開始舉辦名為的debconf的年會,為其開發者和技術用家提供講座和工作坊。
正在開發中的軟體會被上載到名為“不穩定”(不穩定,代號希德)和“實驗性”(實驗)的計畫分支上。上載至“不穩定”分支上的軟體通常是由軟體的原開發者發布的穩定版本,但包含了一些未經測試的Debian的內部的修改(例如軟體的打包)。而未達到“不穩定”分支要求的軟體會被置于“實驗性”分支。
一套軟體在置于“不穩定”分支一段時間后(關乎軟體修改的緊急性),該軟體會自動被移至“測試”分支。但如果軟體有嚴重錯誤被報告,或其所依存的軟體未合乎“測試”分支的要求,該軟體則不會被移至“測試”分支。
因為Debian的官方發布的正式版本并不包含新的特色,一些桌面用家會選擇安裝“測試”甚至“不穩定”分支。但是這兩個分支所進行的測試比穩定版本少些,可能較不穩定;而且這兩個分支并沒有定時的安全更新。更甚者,軟體不當地升級至不穩定的版本可能嚴重影響其運用。
在“測試”分支中的軟體三年沒有回報一個錯誤后,“測試”分支會成為下一個穩定版本。現時信息Debian的穩定版本為5.0.4(lenny中),最近的版本升級是在2010年1月30日。
【編輯推薦】