Debian的身世之謎
大家都看過(guò)動(dòng)畫(huà)片《玩具總動(dòng)員》嗎?里面的人物是否大家還有印象,比如胡迪,巴斯光年,綠色塑膠玩具士兵的首領(lǐng)等等經(jīng)典人物,今天給大家推薦一款操作系統(tǒng)—Debian,它的每一個(gè)版本的操作系統(tǒng)都以玩具總動(dòng)員的人物作為代表,非常生動(dòng)形象。Debian于1993年8月16日由一名美國(guó)普渡大學(xué)學(xué)生Ian Murdock首次發(fā)表。
Debian計(jì)劃最初發(fā)展緩慢,在1994年和1995年分別發(fā)布了0.9x版本;1.x版本則在1996年發(fā)布。1996年,Bruce Perens接替了Ian Murdock成為了Debian計(jì)劃的領(lǐng)導(dǎo)者。同年,一個(gè)開(kāi)發(fā)者Ean Schuessler提議Debian應(yīng)在其計(jì)劃與使用者之間建立一份社會(huì)契約。經(jīng)過(guò)討論,Bruce Perens發(fā)表了Debian社會(huì)契約(Debian Social Contract)及Debian自由軟件指引(Debian Free Software Guidelines),定義了開(kāi)發(fā)Debian的基本承諾。Debian以其堅(jiān)守Unix和自由軟件的精神,以及其給予用戶的眾多選擇而聞名,F(xiàn)時(shí)Debian包括了超過(guò)25,000個(gè)軟件包并支援12個(gè)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)。
Debian是一個(gè)大的系統(tǒng)組織框架,在這個(gè)框架下有多種不同操作系統(tǒng)核心的分支計(jì)劃,主要為采用Linux核心的Debian GNU/Linux系統(tǒng),其他還有采用GNU Hurd核心的Debian GNU/Hurd系統(tǒng)、采用FreeBSD核心的Debian GNU/kFreeBSD系統(tǒng),以及采用NetBSD核心的Debian GNU/NetBSD系統(tǒng)。甚至還有應(yīng)用Debian的系統(tǒng)架構(gòu)和工具,采用OpenSolaris核心構(gòu)建而成的Nexenta OS系統(tǒng)。在這些Debian系統(tǒng)中,以采用Linux核心的Debian GNU/Linux最為著名。眾多的Linux發(fā)行版,例如Ubuntu、Knoppix和Linspire及Xandros等,都建基于Debian GNU/Linux。
Debian 計(jì)劃最初發(fā)展緩慢,在1994年和1995年分別發(fā)布了0.9x版本;1.x版本則在1996年發(fā)布。1996年,Bruce Perens接替了Ian Murdock成為了Debian計(jì)劃的領(lǐng)導(dǎo)者。同年,一個(gè)開(kāi)發(fā)者Ean Schuessler提議Debian應(yīng)在其計(jì)劃與使用者之間建立一份社會(huì)契約。經(jīng)過(guò)討論,Bruce Perens發(fā)表了Debian社會(huì)契約(Debian Social Contract)及Debian自由軟件指引(Debian Free Software Guidelines),定義了開(kāi)發(fā)Debian的基本承諾。
解開(kāi)Debian開(kāi)源之謎
1998年在建基于GNUC運(yùn)行期庫(kù)的Debian2.0發(fā)布之前,BrucePerens離開(kāi)了Debian的開(kāi)發(fā)工作。Debian開(kāi)始選出新的領(lǐng)導(dǎo)者,并發(fā)布了另外兩個(gè)2.x版本,包含了更多接口和軟件包。APT和第一個(gè)非Linux接口—DebianGNU/Hurd的開(kāi)發(fā)也展開(kāi)。第一個(gè)建基于Debian的Linux發(fā)行版CorelLinux和Stormix的StormLinux在1999年開(kāi)始開(kāi)發(fā)。盡管未能成功開(kāi)發(fā),這兩個(gè)發(fā)行版成為了建基于Debian的Linux發(fā)行版的先驅(qū)。
Debian操作系統(tǒng)界面(圖片來(lái)源于網(wǎng)絡(luò))
在2000年后半年,Debian對(duì)數(shù)據(jù)庫(kù)和發(fā)布的管理作出了重大的改變,它重組了收集軟件的過(guò)程,并創(chuàng)造了“測(cè)試(testing)版本作為較穩(wěn)定的對(duì)下一個(gè)發(fā)布的演示。同年,Debian的開(kāi)發(fā)者開(kāi)始舉辦名為Debconf的年會(huì),為其開(kāi)發(fā)者和技術(shù)用家提供講座和工作坊。
Debian操作系統(tǒng)(圖片來(lái)源于網(wǎng)絡(luò))
很多Debian的支持者認(rèn)為,因?yàn)镈ebian Project獨(dú)立運(yùn)作,不帶有任何商業(yè)性質(zhì),不依附任何商業(yè)公司或者機(jī)構(gòu),使得它能夠有效地堅(jiān)守其信奉的自由理念和風(fēng)格。因?yàn)镈ebian不受任何商業(yè)公司或者機(jī)構(gòu)控制,所以它不會(huì)發(fā)生為了某些商業(yè)上的利益而犧牲使用者的權(quán)益,也不會(huì)因?yàn)楣窘?jīng)營(yíng)不善或者商業(yè)模式轉(zhuǎn)換等變化而導(dǎo)致開(kāi)發(fā)作業(yè)終止。而這些特色使得Debian在眾多的GNU/Linux的發(fā)行套件中獨(dú)樹(shù)一幟。
因?yàn)镈ebian官方發(fā)布的正式版本并不包含新的特色,一些桌面用家會(huì)選擇安裝“測(cè)試”甚至“不穩(wěn)定”分支。但是這兩個(gè)分支所進(jìn)行的測(cè)試比穩(wěn)定版本少些,可能較不穩(wěn)定;而且這兩個(gè)分支并沒(méi)有定時(shí)的安全更新。更甚者,軟件不當(dāng)?shù)厣?jí)至不穩(wěn)定的版本可能?chē)?yán)重影響其運(yùn)用。在“測(cè)試”分支中的軟件三年沒(méi)有回報(bào)一個(gè)bug后,“測(cè)試”分支會(huì)成為下一個(gè)穩(wěn)定版本,F(xiàn)時(shí)Debian的穩(wěn)定版本為6.0(Squeeze),最近的版本升級(jí)是在2011年10月8日。
Debian發(fā)布的版本:
1.1 Buzz 1996年6月17日 巴斯光年,電影主角之一的太空人 使用Linux內(nèi)核2.0
1.2 Rex 1996年12月12日 暴龍
1.3 Bo 1997年6月2日 放羊的女孩
2.0 Hamm 1998年7月24日 小豬撲滿
2.1 Slink 1999年3月9日 玩具狗 APT面世
2.2 Potato 2000年8月15日 Potato Head先生
3.0 Woody 2002年7月19日 胡迪,電影主角之一的牛仔
3.1 Sarge 2005年6月6日 綠色塑膠玩具士兵的首領(lǐng)
4.0 Etch 2007年4月8日 玩具黑板
5.0.0 Lenny 2009年2月14日 望遠(yuǎn)鏡
6.0.0 squeeze 2011年2月16日 三只眼睛的綠色大嘴玩具外星人 目前的穩(wěn)定版本