Debian
運行GNOME的Debian桌面 |
|
| 開發者 | Debian計劃 |
| 作業系統家族 | 類Unix系統(Linux、Hurd) Unix系統(FreeBSD、NetBSD、OpenSolaris) |
| 運作狀態 | 支援中 |
| 源码模式 | 自由軟體 、開源軟體 |
| 初始版本 | 1993年8月16日 |
| 穩定版本 | Debian Linux 7.1 / 2013年6月15日 |
| 測試版本 | Debian Testing (Jessie) / 2013年5月6日 |
| 支持的语言 | 超过63種語言[1] |
| 更新方式 | APT |
| 套件管理員 | dpkg |
| 支援平台 | IA-32, x86-64, PowerPC, SPARC, DEC Alpha, ARM, MIPS, HPPA, IBM S390, IA-64 |
| 内核類別 | 宏内核(Linux, FreeBSD)、微內核(Hurd) |
| 用户空间 | GNU |
| 預設使用者介面 | GNOME、KDE、Xfce,以及LXDE |
| 授權條款 | 自由軟體,主要為GNU GPL授權條款,以及其他授權條款[2] |
| 官方網站 | www.debian.org |
Debian(国际音标:/ˈdɛ.bi.ən/)是由GPL和其他自由軟體許可協議授權的自由軟體組成的作業系統,由Debian計畫(Debian Project)組織維護。Debian計畫是一個獨立的、分散的組織,由3000人志願者組成,接受世界多个非盈利组织的资金支持,Software in the Public Interest提供支持并持有商标作为保护機構。
Debian以其堅守Unix和自由軟體的精神,以及其給予用户的眾多選擇而聞名。現時Debian包括了超過37,500個软件包並支援12個计算机系统结构。
Debian是一個大的系統組織框架,在這個框架下有多種不同作業系統核心的分支計劃,主要为採用Linux核心的Debian GNU/Linux系統,其他还有採用GNU Hurd核心的Debian GNU/Hurd系統、採用FreeBSD核心的Debian GNU/kFreeBSD系統,以及採用NetBSD核心的Debian GNU/NetBSD系統。甚至還有應用Debian的系統架構和工具,採用OpenSolaris核心構建而成的Nexenta OS系統。在這些Debian系統中,以採用Linux核心的Debian GNU/Linux最為著名。眾多的Linux發行版,例如Ubuntu、Knoppix和Linspire及Xandros等,都建基於Debian GNU/Linux。
目录 |
歷史[编辑]
Debian於1993年8月16日由一名美國普渡大學學生伊恩·默多克首次發表。伊恩·默多克最初把他的系統稱為“Debian Linux Release”。[3] 在定義文件Debian Manifesto中,Ian Murdock宣佈將以開源的方式,本著Linux及GNU的精神發行一套GNU/Linux發行版。Debian的名稱是由他當時的女友(現在為其前妻[4])Debra和Ian Murdock自己的名字合併而成的,所以Debian一詞是根據這兩個名字在美國英語的發音而讀作/'dɛbiːjən/。[5]
Debian計畫最初發展緩慢,在1994年和1995年分別發佈了0.9x版本;1.x版本則在1996年發佈。1996年,Bruce Perens接替了Ian Murdock成為了Debian計畫的領導者。同年,一名開發者Ean Schuessler提議Debian應在其計畫與使用者之間建立一份社群契約。經過討論,Bruce Perens發表了Debian社群契約(Debian Social Contract)及Debian自由軟體指引(Debian Free Software Guidelines),定義了開發Debian的基本承諾。
1998年在建基於GNU C运行期库的Debian 2.0發佈之前,Bruce Perens離開了Debian的開發工作。Debian開始選出新的領導者,並發佈了另外兩個2.x版本,包含了更多接口和軟體包。APT和第一個非Linux接口—Debian GNU/Hurd的開發也展開。第一個建基於Debian的Linux發行版Corel Linux和Stormix的Storm Linux在1999年開始開發。儘管未能成功開發,這兩個發行版成為了建基於Debian的Linux發行版的先驅。
在2000年後半年,Debian對資料庫和發佈的管理作出了重大的改變,它重組了收集軟體的過程,並創造了“測試”(testing)版本作為較穩定的對下一個發佈的演示。同年,Debian的開發者開始舉辦名為Debconf的年會,為其開發者和技術用家提供講座和工作坊。[6]
開發版本[编辑]
正在開發中的軟體會被上載到名為“不穩定”(unstable,代號sid)和“實驗性”(experimental)的計畫分支上。上載至“不穩定”分支上的軟體通常是由軟體的原開發者發佈的穩定版本,但包含了一些未經測試的Debian內部的修改(例如軟體的打包)。而未達到“不穩定”分支要求的軟體會被置於“實驗性”分支。
一套軟體在置於“不穩定”分支一段時間後(關乎軟體修改的緊急性),該軟體會自動被移至“測試”分支。但如果軟體有嚴重錯誤被報告,或其所依存的軟體未合乎“測試”分支的要求,該軟體則不會被移至“測試”分支。
因為Debian官方發佈的正式版本並不包含新的特色,一些桌面用家會選擇安裝“測試”甚至“不穩定”分支。但是這兩個分支所進行的測試比穩定版本少些,可能較不穩定;而且這兩個分支並沒有定時的安全更新。[7] 更甚者,軟體不當地升級至不穩定的版本可能嚴重影響其運用。
在“測試”分支中的軟體三年沒有回報一個bug後,“測試”分支會成為下一個穩定版本。現時Debian的穩定版本為7.0(Wheezy),最近的版本升級是在2013年5月4日[8]。
軟體管理[编辑]
当然,人们真正需要的是应用软件,也就是帮助他们完成他们想完成的工作的程序:从编辑文档,进行商业交易,玩游戏,到写更多其他的软件。Debian带来了超过37,500个软件包(为了方便用户使用,这些软件包都已经被编译包装为一种方便的格式,开发人员把它叫做deb包)。
而Debian上的軟體管理系統為APT,亦有圖形界面的synaptic和aptitude可供使用。
分支[编辑]
Hurd[编辑]
把Debian移植至其他内核的工作正在进行,最主要的就是Hurd。Hurd是一组在微内核(例如 Mach)上运行的服务器,它们可以提供各种不同的功能。Hurd是由GNU计划所设计的自由软件。
这份操作系统中的大部分的基本工具来自于GNU计划;因此把它们命名为GNU/Linux和GNU/Hurd。这些工具同样都是自由的。
该计划至少已公开测试了12个α版本,最新版本为K16。[9]
BSD[编辑]
Debian现在还有基于FreeBSD内核的版本,它现在已经完全可用了,很多人用它来完成日常的工作,这个是 Debian 的一个子计划,叫做 Debian GNU/kFreeBSD。
Debian另外还有基于NetBSD内核的计划,名字叫做 Debian GNU/NetBSD,不过这个计划还处于α阶段。
版本[编辑]
Debian主要分三个版本:稳定版本(stable)、测试版本(testing)、不稳定版本(unstable)。
目前的稳定版本为Debian Wheezy,目前的测试版本为Debian Jessie,不稳定版本永远为Debian sid。到目前為止所有開發代號均出自Pixar的電影玩具总动员。
|
版本
|
代號
|
發佈日期
|
玩具总动员的對應角色
|
註腳
|
| 1.1 | Buzz | 1996年6月17日 | 巴斯光年,電影主角之一的太空人 | 使用Linux內核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日 | 蛋头先生 | |
| 3.0 | Woody | 2002年7月19日 | 胡迪,電影主角之一的牛仔 | |
| 3.1 | Sarge | 2005年6月6日 | 綠色塑膠玩具士兵的首領“队长” | |
| 4.0 | Etch | 2007年4月8日 | 画板 | |
| 5.0 | Lenny | 2009年2月14日 | 望遠鏡 | |
| 6.0 | Squeeze | 2011年2月6日 | 三只眼的外星人 | 上一个穩定版本 |
| 7.0 | Wheezy | 2013年5月5日 | 吱吱(第二部玩具總動員的一個角色,是一只帶著领结的玩具企鵝) | 目前的穩定版本 |
| 8.0 | Jessie | 尚無確切時間表 | 翠絲(第二部玩具總動員的一個角色,是一個為虛擬的電視劇 Woody's Roundup 而塑造的女牛仔人物) | |
| Sid | 不斷變化 | 阿薛(第二部里译为“席德”),隔壁的男孩,玩具終結者 | Sid也是英語Still In Development(仍在開發)的縮寫 |
Debian sid[编辑]
Debian sid也称为Debian unstable,即不稳定版本,凡是Debian要收录的软件都必须首先放在这个版本里面进行测试,等到足够稳定以后会放到testing版本里面。

使用領域[编辑]
Debian以穩定性聞名,所以很多伺服器都使用Debian作為其作業系統;而很多Linux的LiveCD亦以Debian為基礎改寫,最為著名的例子為Knoppix。而在桌面領域,Debian的一個修改版Ubuntu Linux就獲得了很多Linux使用者的支持,在 DistroWatch.com瀏覽排名 裡排名一直很前面。而很多信息學競賽亦採用Debian作為操作系统[10]。
對比Ubuntu、Fedora Core等Linux發行版,較少桌面用家會選擇使用Debian。主要原因是其基於較新功能的考量。套件版本一般需要長時間的測試,甚至因為測試時間過長造成與最新的軟體套件有些落差,以穩定的系統要求為優先。
支持者的意見[编辑]
很多Debian的支持者認為,因為Debian Project独立运作,不帶有任何商業性質,不依附任何商業公司或者机构,使得它能夠有效地堅守其信奉的自由理念和风格。因为Debian不受任何商业公司或者机构控制,所以它不會發生為了某些商業上的利益而犧牲使用者的權益,也不會因為公司經營不善或者商业模式转换等变化而導致開發作業终止。而這些特色使得Debian在眾多的GNU/Linux的發行套件中獨樹一幟。
Debian對GNU和UNIX精神的堅持,也獲得開源社区和自由软件或开源软件信奉者的支持。
支持者的其他评价如下:
- Debian是精簡的Linux發行版,有著乾淨的作業環境。
- 安裝步驟簡易有效,大部分情况下只要<Enter>、<Enter>一直按下去便可以順利安裝。
- 擁有方便高效的软体套件管理程式和deb软体包,可以讓使用者容易的尋找、安裝、移除、更新程式,或系統昇級。
- 健全的軟體管理制度,包括了Bug匯報、套件維護人等制度,讓Debian所收集的軟體品質在其它的Linux發行套件之上。
- 擁有龐大的套件庫,令使用者只需通過其自身所帶的軟體管理系統便可下載並安裝套件,不必再在網路上尋找。
- 套件庫分類清楚,使用者可以明確地選擇安裝自由軟體、半自由軟體或閉源軟體。
批評[编辑]
其中一個對Debian的技術性批評是,因為Debian的發行週期較長,穩定版本的套件可能已經過時。由於Debian很大程度上是為“不動的”平台(例如伺服器和用於開發的機器)設計,而這些平台只需要安全性的更新,Debian的支持者一般這樣回應批評:
- Debian擁有一些支援較舊版本套件的套件庫,例如 backports.org 和 apt-get.org 的套件庫。但有時候這些套件在更新的時候未能很好地融合在系統中。
- Debian的“測試”分支常包含了一些其實已經相當穩定的、已更新的套件。但當新的穩定版本發佈後,“測試”分支可能變得混亂。
另一個批評是一些軟體和文件因為未符合Debian對自由軟體的嚴格要求,並未出現在Debian的官方套件庫中,mplayer曾经沒有被加入為Debian的套件。[11] 另外也有人批評Debian把一些專有軟體放到“非自由”套件庫,而非完全把這些軟體拒諸門外。相似地,Debian曾把自由與非自由的套件同時放在其“主要”(main)套件庫內,但現在已把非自由的軟體,例如專有的驅動程序,分置於不同的套件庫。
Debian的管理也被批評為過於混亂,導致開發進度緩慢,決策過程也被無止境的討論拖延。在2006年9月,同時正參與Ubuntu開發的Debian開發者Matthew Garrett離開了Debian,並批評Debian對開發者太不客氣。[12]
参考文献[编辑]
- ^ Debian Installer 6.0 Release Candidate 1 published. Debian. 2011-01-13 [2011-01-13].
- ^ License information. Debian. [2009-02-28].
- ^ (英文)Murdock, Ian A,1993年8月16日,New release under development; suggestions requested
- ^ "Fort Wayne News-Sentinel" Divorce Listing
- ^ (英文)Debian網站,About Debian
- ^ (英文)Debian文件組,2006年10月7日,A Brief History of Debian
- ^ (英文)http://www.debian.org/security/faq#testing
- ^ Debian 的发行版. Debian计划. [2013-5-5].
- ^ HURD 和 KFreeBSD 官方下载链接
- ^ (英文)IOI: All contest machines will be installed to dual-boot in Windows XP and Debian GNU/Linux 3.1.
- ^ (英文)Debian網站,2006年11月1日,The Debian and mplayer FAQ
- ^ (英文)Maintainer's resignation highlights problems in Debian project
外部链接[编辑]
| 维基共享资源中相关的多媒体资源:Debian |
- Debian 主页
- Debian Wiki
- linuxsir的Debian讨论版(简体中文)
- Debian正體中文Wiki(正体中文)
- 摩托學園 Debian 討論區(正体中文)
- 香港中文 DebianWiki(繁體中文)
- 香港 Debian 討論區(繁體中文)
- Debian 參考手冊
- Debian GNU/Linux 安装手册(i386)(简体中文)
参见[编辑]
建基於Debian的Linux發行版[编辑]
- Kanotix——LiveCD及Debian安裝程式。
- Knoppix——LiveCD,同時亦有數個分支,包括Morphix、Quantian、Whoppix及Xfld。
- Stanix——介面像微軟Windows的LiveCD。
- Libranet——目標是作為更易設定的發行版。
- Mepis——建基於KDE桌面環境,以新手為目標的發行版。
- CoLinux——將Debian融於Windows的發行版。
- Ubuntu——建基於Unity桌面環境的發行版。其亦有不同的分支,而幾乎每一個分支都有LiveCD(LiveCD也提供安装的功能)。
- Xandros——Corel Linux的商業支援版本。
- Linux Mint Debian Edition——基于Debian Testing的滚动更新版本。有分别使用Gnome和Xfce作为默认桌面环境的两个版本。其中Gnome分支与Linux Mint不同之处在于仍然使用了Gnome 2.3桌面环境。
|
||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||