Debian

Debian/ˈdɛbiən/[5])是完全由自由軟體組成的類UNIX作業系統,其包含的多數軟體使用GNU通用公共許可協定授權,並由Debian計劃的參與者組成團隊對其進行打包、開發與維護。

Debian計畫最初由伊恩·默多克於1993年發起,Debian 0.01版在1993年9月15日發布[6],而其第一個穩定版本則在1996年發布。[7]

該計劃的具體工作在網際網路上協調完成,由Debian計劃領導人帶領一個志願者團隊開展工作,並以三份奠基性質的文件作為工作指導:Debian社群契約、Debian憲章和Debian自由軟體指導方針。作業系統版本定期進行更新,候選發布版本將在經歷過一定時間的凍結之後進行發布。

作為最早的Linux發行版之一,Debian在建立之初便被定位為在GNU計劃的精神指導下進行公開開發並自由發布的專案。該決定吸引自由軟體基金會的注意與支援,他們為該專案提供從1994年11月至1995年11月為期一年的贊助。[8]贊助終止後,Debian計劃創立非營利機構Software in the Public Interest以提供支持並令其持有Debian商標作為保護機構。Debian也接受世界多個非營利組織的資金支援。

特色

Debian以其堅守Unix自由軟體的精神,以及其給予使用者的眾多選擇而聞名。現時Debian提供了超過25,000個軟體[9],超過50,000個軟體包[10],並正式支援10個電腦系統結構[11]

作為一個大的系統組織框架,Debian旗下有多種不同作業系統核心的分支計劃,主要為採用Linux核心的Debian GNU/Linux系統,其他還有採用GNU Hurd核心的Debian GNU/Hurd系統、採用FreeBSD核心的Debian GNU/kFreeBSD系統等。眾多知名的Linux發行版,例如UbuntuKnoppixDeepin,也都建基於Debian GNU/Linux。

歷史

Debian於1993年8月16日由一名美國普渡大學學生伊恩·默多克Ian Murdock)首次發表。伊恩·默多克最初把他的系統稱為「Debian Linux Release」。[12] 在定義檔案Debian Manifesto中,伊恩·默多克宣布將以開源的方式,本著Linux及GNU的精神發行一套GNU/Linux發行版。Debian的名稱是由他當時的女友(現在為其前妻[13]DebraIan Murdock自己的名字合併而成的,所以Debian一詞是根據這兩個名字在美國英語的發音而讀作/'dɛbiːjən/[14]

Debian計畫最初發展緩慢,在1994年和1995年分別發布了0.9x版本;1.x版本則在1996年發布。1996年,布魯斯·佩倫斯接替了伊恩·默多克成為了Debian計畫的領導者。同年,一名開發者Ean Schuessler提議Debian應在其計畫與使用者之間建立一份社群契約。經過討論,布魯斯·佩倫斯發表了Debian社群契約Debian自由軟體指導方針,定義了開發Debian的基本承諾。

1998年在建基於GNU C執行期庫的Debian 2.0發布之前,布魯斯·佩倫斯離開了Debian的開發工作。Debian開始選出新的領導者,並發布了另外兩個2.x版本,包含了更多介面和軟體包。APT和第一個非Linux介面—Debian GNU/Hurd的開發也展開。第一個建基於Debian的Linux發行版Corel LinuxStormix的Storm Linux在1999年開始開發。儘管未能成功開發,這兩個發行版成為了建基於Debian的Linux發行版的先驅。

在2000年後半年,Debian對資料庫和發布的管理作出了重大的改變,它重組了收集軟體的過程,並創造了「測試」(testing)版本作為較穩定的對下一個發布的演示。同年,Debian的開發者開始舉辦名為Debconf的年會,為其開發者和技術用家提供講座和工作坊。[15]

 

評價

支持者的意見

很多Debian的支持者認為,因為Debian Project獨立運作,不帶有任何商業性質,不依附任何商業公司或者機構,使得它能夠有效地堅守其信奉的自由理念和風格。因為Debian不受任何商業公司或者機構控制,所以它不會發生為了某些商業上的利益而犧牲使用者的權益,也不會因為公司經營不善或者商業模式轉換等變化而導致開發作業終止。而這些特色使得Debian在眾多的GNU/Linux的發行套件中獨樹一幟。

Debian對GNUUNIX精神的堅持,也獲得開源社群和自由軟體開源軟體信奉者的支援。

支持者的其他評價如下:

  • Debian是精簡的Linux發行版,有著乾淨的作業環境。
  • 安裝步驟簡易有效,大部分情況下只要<Enter>、<Enter>一直按下去便可以順利安裝。
  • 擁有方便高效的軟體套件管理程式和deb軟體包,可以讓使用者容易的尋找、安裝、移除、更新程式,或系統昇級。
  • 健全的軟體管理制度,包括了Bug匯報、套件維護人等制度,讓Debian所收集的軟體品質在其它的Linux發行套件之上。
  • 擁有龐大的套件庫,令使用者只需通過其自身所帶的軟體管理系統便可下載並安裝套件,不必再在網路上尋找。
  • 套件庫分類清楚,使用者可以明確地選擇安裝自由軟體半自由軟體閉源軟體