Debian
| Debian OpenLogo | |
| File:Debian 13 (Trixie) screenshot - using GNOME desktop.png 圖為使用GNOME桌面環境的Debian 13 (Trixie) | |
| 開發者 | Debian計劃 |
|---|---|
| 程式語言 | {{#property:p277}} |
| 作業系統家族 | Linux (類Unix系統) |
| 運作狀態 | 支援中 |
| 原始碼模式 | 自由軟件、開源軟件 |
| 首次發佈 | 1993年8月16日 |
| 目前版本 | |
| 支援的語言 | 超過75種語言[1] |
| 更新方式 | 穩定版的長期支援,不穩定版和測試版的捲動發佈 |
| 軟件套件管理系統 | dpkg |
| 支援平台 | x86-64、arm64、armhf、i386、ppc64el、s390x、riscv64 |
| 內核類別 | 整塊性核心 (Linux內核) |
| 用戶空間 | GNU |
| 預設用戶介面 | GNOME、Xfce[2] |
| 許可證 | DFSG相容的許可證 |
| 官方網站 | www |
| 倉庫 |
|
Debian(/ˈdɛbiən/[3])是完全由自由軟件組成的類UNIX作業系統,其包含的多數軟體使用GNU通用公共許可協定授權,並由Debian計劃的參與者組成團隊對其進行打包、開發與維護。
Debian計劃最初由伊恩·默多克於1993年發起,Debian 0.01版在1993年9月15日發佈[4],而其第一個穩定版本則在1996年發佈。[5]
該計劃的具體工作在互聯網上協調完成,由Debian計劃領導人帶領一個志願者團隊開展工作,並以三份奠基性質的文件作為工作指導:Debian社群契約、Debian憲章和Debian自由軟件指導方針。作業系統版本定期進行更新,候選發佈版本將在經歷過一定時間的凍結之後進行發佈。
作為最早的Linux發行版之一,Debian在建立之初便被定位為在GNU計劃的精神指導下進行公開開發並自由發佈的專案。該決定吸引自由軟件基金會的注意與支援,他們為該專案提供從1994年11月至1995年11月為期一年的贊助。[6]贊助終止後,Debian計劃創立非營利機構Software in the Public Interest以提供支持並令其持有Debian商標作為保護機構。Debian也接受世界多個非營利組織的資助。
特色[編輯]
Debian以其堅守Unix和自由軟件的精神,以及給予用家的眾多選擇而聞名。截止2016年,Debian提供了超過25,000個軟件[7],超過50,000個軟件套件[8],並正式支援10個電腦系統結構。[9]
作為一個大的系統組織框架,Debian旗下有多種不同作業系統核心的分支計劃,主要為採用Linux核心的Debian GNU/Linux系統,其他還有採用GNU Hurd核心的實驗性Debian GNU/Hurd系統。Ubuntu、Knoppix和Deepin等眾多知名Linux發行版,都建基於Debian GNU/Linux。
歷史[編輯]
Debian於1993年8月16日由一名美國普渡大學學生伊恩·默多克(Ian Murdock)首次發佈。伊恩·默多克最初把他的系統稱為「Debian Linux Release」。[10][11]在定義檔案Debian Manifesto中,伊恩·默多克宣佈將以開源的方式,本着Linux及GNU的精神發行一套GNU/Linux發行版。Debian的名稱是由他當時的女友(現在為其前妻[12])Debra和Ian Murdock自己的名字合併而成的,所以Debian一詞是根據這兩個名字在美國英語的發音而讀作/'dɛbiːjən/。[13][14]
Debian計劃最初發展緩慢,在1994年和1995年分別發佈了0.9x版本[15];1.x版本則在1996年發佈。1996年,布魯斯·佩倫斯接替了伊恩·默多克成為了Debian計劃的領導者。同年,一名開發者Ean Schuessler提議Debian應在其計劃與用戶之間建立一份社群契約。經過討論,布魯斯·佩倫斯發表了Debian社群契約及Debian自由軟件指導方針,定義了開發Debian的基本承諾。[16]
1998年在建基於GNU C執行期庫的Debian 2.0發佈之前,布魯斯·佩倫斯離開了Debian的開發工作。Debian開始選出新的領導者,並發佈了另外兩個2.x版本,包含了更多介面和軟件包。APT和第一個非Linux內核移植版—Debian GNU/Hurd的開發也展開。[17]第一個建基於Debian的Linux發行版Corel Linux和Stormix的Storm Linux在1999年開始開發。儘管未能成功開發,這兩個發行版成為了建基於Debian的Linux發行版的先驅。
在2000年後半年,Debian對資料庫和發佈的管理作出了重大的改變,它重組了收集軟件的過程,並創造了「測試」(testing)版本作為較穩定的對下一個發佈的演示。同年,Debian的開發者開始舉辦名為Debconf的年會,為其開發者和技術專家提供講座和工作坊。[18]
開發版本[編輯]
正在開發中的軟件會被上載到名為「不穩定」(unstable,代號sid)和「實驗性」(experimental)的計劃分支上。上載至「不穩定」分支上的軟件通常是由軟件的原開發者發佈的穩定版本,但包含了一些未經測試的Debian內部的修改(例如軟件的打包)而未達到「不穩定」分支要求的軟件會被置於「實驗性」分支。
一套軟件在置於「不穩定」分支一段時間後(關乎軟件修改的緊急性),該軟件會自動被移至「測試」分支。但如果軟件有嚴重錯誤被報告,或其所依存的軟件未合乎「測試」分支的要求,該軟件則不會被移至「測試」分支。
因為Debian官方發佈的正式版本並不包含新的特色,一些桌面用戶會選擇安裝「測試」甚至「不穩定」分支。但是這兩個分支所進行的測試比穩定版本少些,可能較不穩定;而且這兩個分支並沒有定時的安全更新。[19]更甚者,軟件不當地升級至不穩定的版本可能嚴重影響其使用。
當在「測試」分支中的軟件Bug總數低於一特定數量後,「測試」分支會成為下一個穩定版本。
軟件管理[編輯]
Debian帶來了數萬個軟件套件。為了方便用戶使用,這些軟件套件都已經被編譯包裝為一種方便的格式,開發人員把它叫做deb包。
Debian系統中,軟件套件管理可由多種工具協同運作進行,範圍從最底層的dpkg命令直到圖形介面的Synaptic工具。推薦在Debian系統中管理軟件套件的標準工具是apt工具集。[20]
dpkg是Debian中軟件套件管理的低階別基礎工具。[21]dpkg命令列工具並不知曉軟件源的組態,其資料庫僅儲存已安裝在當前系統中的軟件套件的資訊。該工具可以操作本地.deb軟件套件及dpkg資料庫內的資訊。
APT 工具[編輯]
進階包裝工具(APT)提供了管理Debian系統軟件的功能,且可以從軟件源取得並解析軟件套件依賴。APT工具之間共用依賴資訊和軟件套件快取。[20]
- Aptitude是一個命令列工具,它同時提供一個基於文字的用戶介面。該程式提供了一些改進功能,例如對軟件套件元資訊的增強搜尋。[20]
- apt-get和apt-cache等命令是標準apt軟件套件中的命令列工具。apt-get用於安裝和刪除軟件套件,apt-cache用於搜尋軟件套件及顯示軟件套件資訊。[20]
- 新版apt軟件套件提供了apt命令作為面向用戶使用的工具。與傳統apt-get和aptitude相比,它提供了進度條顯示、彩色字元支援等用戶友好的新功能。[22]
非Linux內核版本[編輯]
Hurd[編輯]
把Debian移植至其他內核的工作正在進行,最主要的就是Hurd。Hurd是一組在微內核(例如 Mach)上執行的伺服器,它們可以提供各種不同的功能。Hurd是由GNU計劃所設計的自由軟件。[23]
這份作業系統中的大部分的基本工具來自於GNU計劃;因此把它們命名為GNU/Linux和GNU/Hurd。這些工具同樣都是自由的。
BSD[編輯]
Debian曾有名Debian GNU/kFreeBSD的,基於FreeBSD內核的版本。其由於缺乏維護和開發已於2023年七月正式終止。[24]
發行版本[編輯]
Debian主要分三個版本:穩定版本(stable)、測試版本(testing)、不穩定版本(unstable)。
目前的穩定版本為Debian Trixie,上一個穩定版本是Bookworm,不穩定版本永遠為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日 | Potato Head先生 | |
| 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日 | 三隻眼的外星人 | 其i386及amd64架構為長期支援版本,是第一個包含長期支援的Debian版本,支援到2016年2月[25]。 |
| 7 | Wheezy | 2013年5月5日 | 吱吱(第二部玩具總動員的一個角色,是一隻帶着領結的玩具企鵝) | |
| 8 | Jessie | 2015年4月25日 | 翠絲(第二部玩具總動員的一個角色,是一個為虛擬的電視劇 Woody's Roundup 而塑造的女牛仔人物) | 預設init系統切換為systemd |
| 9 | Stretch | 2017年6月17日 | 在第三部玩具總動員中的一隻紫色章魚 | 移除對i686之前的x86處理器支援,另外也移除了對32位元PowerPC架構的支援 |
| 10 | Buster | 2019年7月6日 | 安弟一家養的小狗 | 支援UEFI安全啟動,預設啟用AppArmor |
| 11 | Bullseye | 2021年8月14日 | 胡迪騎的馬 | |
| 12 | Bookworm | 2023年6月10日 | 熊抱哥的手下 | 上一個穩定版本 |
| 13 | Trixie | 2025年8月9日 | 邦妮的三角龍玩具 | 當前穩定版本 |
| 14 | Forky | 一次性叉勺手工玩具 | 目前測試版本 | |
| 15 | Duke | 機車特技表演員玩具 | ||
| Sid | 不適用 | 阿薛(第二部裡譯為「席德」),隔壁的男孩,玩具終結者 | Sid常被誤認為是英語Still In Development(仍在開發)的縮寫 |
Debian sid[編輯]
Debian sid也稱為Debian unstable,即不穩定版本,凡是Debian要收錄的軟件都必須首先放在這個版本裏面進行測試,等到足夠穩定以後會放到testing版本裏面。[26]
生命周期[編輯]
Debian 穩定版通常每隔兩年發佈一個版本,自發行後會得到為期約三年的正式支援,期間會不定期得到小版本更新與持續的安全更新以修復發現的重要問題。[27]
自Debian 6開始,Debian開始了長期支援計劃,在每個穩定版三年支援期結束後由長期支援團隊提供額外的兩年安全更新支援,但不會發佈小版本。故目前的穩定版可以得到總計五年的安全更新支援。[28]
<timeline> Define $width = 960 Define $halfWidth = 480 Define $warning = 750 # $width - 110 Define $height = 650 Define $legendpos = 585 # $height - 65
Define $start = 01/01/1996 Define $end = 01/01/2032 Define $now = 25/10/2025
ImageSize = width:$width height:$height PlotArea = right:20 left:20 bottom:40 top:60 DateFormat = dd/mm/yyyy Period = from:$start till:$end TimeAxis = orientation:horizontal Legend = orientation:vertical left:35 top:$legendpos
Colors =
id:lts value:rgb(0.7,0.7,0.7) legend:LTS
id:elts value:rgb(0.8,0.8,0.8) legend:扩展LTS/擴展LTS
id:bg value:white
id:lightline value:rgb(0.9,0.9,0.9)
id:yearline value:rgb(0.7,0.7,0.7)
id:lighttext value:rgb(0.5,0.5,0.5)
id:today value:rgb(1,0.6,0.6)
id:a0 value:rgb(0.90,0.90,0)
id:a1 value:rgb(0.85,0.85,0)
id:a2 value:rgb(0.80,0.80,0)
id:a3 value:rgb(0.75,0.75,0)
id:a4 value:rgb(0.70,0.70,0)
id:a5 value:rgb(0.65,0.65,0)
id:a6 value:rgb(0.60,0.60,0)
id:a7 value:rgb(0.55,0.55,0)
id:b0 value:rgb(1,0.76,0.2)
id:b1 value:rgb(1,0.72,0.2)
id:b2 value:rgb(1,0.68,0.2)
id:b3 value:rgb(1,0.64,0.2)
id:b4 value:rgb(1,0.60,0.2)
id:b5 value:rgb(1,0.56,0.2)
id:b6 value:rgb(1,0.52,0.2)
id:c0 value:rgb(0.80,0.6,1)
id:c1 value:rgb(0.76,0.6,1)
id:c2 value:rgb(0.72,0.6,1)
id:c3 value:rgb(0.68,0.6,1)
id:c4 value:rgb(0.64,0.6,1)
id:c5 value:rgb(0.60,0.6,1)
id:c6 value:rgb(0.56,0.6,1)
id:c7 value:rgb(0.52,0.6,1)
id:c8 value:rgb(0.48,0.6,1)
id:c9 value:rgb(0.44,0.6,1)
id:c10 value:rgb(0.40,0.6,1)
id:d0 value:rgb(0.8,0.8,1)
id:d1 value:rgb(0.76,0.8,1)
id:d2 value:rgb(0.72,0.8,1)
id:d3 value:rgb(0.68,0.8,1)
id:d4 value:rgb(0.64,0.8,1)
id:d5 value:rgb(0.60,0.8,1)
id:d6 value:rgb(0.56,0.8,1)
id:d7 value:rgb(0.52,0.8,1)
id:d8 value:rgb(0.48,0.8,1)
id:d9 value:rgb(0.44,0.8,1)
id:d10 value:rgb(0.40,0.8,1)
id:d11 value:rgb(0.36,0.8,1)
id:e0 value:rgb(0.0,0.46,0.25)
id:e1 value:rgb(0.05,0.42,0.25)
id:e2 value:rgb(0.05,0.38,0.25)
id:e3 value:rgb(0.05,0.34,0.25)
id:e4 value:rgb(0.05,0.30,0.25)
id:e5 value:rgb(0.05,0.26,0.25)
id:e6 value:rgb(0.05,0.22,0.23)
id:e7 value:rgb(0.05,0.18,0.23)
id:e8 value:rgb(0.05,0.14,0.23)
id:e9 value:rgb(0.05,0.10,0.23)
id:e10 value:rgb(0.05,0.06,0.23)
id:e11 value:rgb(0.05,0.02,0.23)
id:f0 value:rgb(0,0,1)
id:f1 value:rgb(0.1,0,0.9)
id:f2 value:rgb(0.1,0,0.86)
id:f3 value:rgb(0.1,0,0.82)
id:f4 value:rgb(0.1,0,0.78)
id:f5 value:rgb(0.1,0,0.74)
id:f6 value:rgb(0.1,0,0.70)
id:f7 value:rgb(0.1,0,0.66)
id:f8 value:rgb(0.1,0,0.62)
id:f9 value:rgb(0.1,0,0.58)
id:f10 value:rgb(0.1,0,0.54)
id:f11 value:rgb(0.1,0,0.50)
id:g0 value:rgb(0.824,0.263,0.125)
id:g1 value:rgb(0.8,0.255,0.122)
id:g2 value:rgb(0.741,0.239,0.118)
id:g3 value:rgb(0.690,0.220,0.110)
id:g4 value:rgb(0.635,0.2,0.106)
id:g5 value:rgb(0.58,0.188,0.102)
id:g6 value:rgb(0.525,0.169,0.094)
id:g7 value:rgb(0.475,0.153,0.086)
id:g8 value:rgb(0.420,0.133,0.082)
id:g9 value:rgb(0.365,0.114,0.075)
id:g10 value:rgb(0.310,0.098,0.071)
id:g11 value:rgb(0.255,0.079,0.064)
id:h0 value:rgb(0.580,0.251,0.961)
id:h1 value:rgb(0.569,0.243,0.941)
id:h2 value:rgb(0.545,0.235,0.906)
id:h3 value:rgb(0.522,0.227,0.871)
id:h4 value:rgb(0.498,0.216,0.835)
id:h5 value:rgb(0.475,0.204,0.796)
id:h6 value:rgb(0.447,0.196,0.765)
id:h7 value:rgb(0.427,0.184,0.725)
id:h8 value:rgb(0.404,0.173,0.690)
id:h9 value:rgb(0.376,0.165,0.655)
id:h10 value:rgb(0.357,0.153,0.620)
id:h11 value:rgb(0.333,0.141,0.580)
id:h12 value:rgb(0.310,0.133,0.545)
id:h13 value:rgb(0.285,0.122,0.510)
id:i0 value:rgb(0.262,0.111,0.480)
id:i1 value:rgb(0.230,0.100,0.450)
- There appears to be a limit of 104 colors, which gives us 8 * 12 colors for
- releases max
BackgroundColors = canvas:bg ScaleMinor = gridcolor:lightline unit:month increment:3 start:$start ScaleMajor = gridcolor:yearline unit:year increment:1 start:$start
LineData=
at:$now color:today width:0.1
BarData =
bar:Bookworm text: bar:Bullseye text: bar:Buster text: bar:Stretch text: bar:Jessie text: bar:Wheezy text: bar:Squeeze text: bar:Lenny text: bar:Etch text: bar:Sarge text: bar:Woody text: bar:Potato text: bar:Slink text: bar:Hamm text: bar:Bo text: bar:Rex text: bar:Buzz text:
Define $dy = 10
PlotData=
fontsize:M shift:(0,-5) width:15
# LTS end of life dates from https://wiki.debian.org/LTS
# https://www.debian.org/News/2023/20230610 bar:Bookworm color:e0 mark:(line,white) from:10/06/2023 till:$now at:10/06/2023 shift:(0,$dy) text:"Bookworm 12" at:10/06/2023 align:right text:".0" barset:break color:e1 from:22/07/2023 till:07/10/2023 barset:break color:e2 from:07/10/2023 till:10/12/2023 barset:break color:e3 from:10/12/2023 till:10/02/2024 barset:break color:e4 from:10/02/2024 till:29/06/2024 barset:break color:e5 from:29/06/2024 till:31/08/2024 barset:break color:e6 from:31/08/2024 till:09/11/2024 barset:break color:e7 from:10/06/2023 till:11/01/2025 barset:break color:e8 from:11/01/2025 till:14/03/2025 barset:break color:e9 from:15/03/2025 till:$now at:$now text:".10"
# https://www.debian.org/News/2021/20210814 bar:Bullseye color:h0 mark:(line,white) from:14/08/2021 till:$now at:14/08/2021 shift:(0,$dy) text:"Bullseye 11" at:14/08/2021 align:right text:".0" barset:break color:h1 from:09/10/2021 till:18/12/2021 barset:break color:h2 from:18/12/2021 till:26/03/2022 barset:break color:h3 from:26/03/2022 till:09/07/2022 barset:break color:h4 from:09/07/2022 till:10/09/2022 barset:break color:h5 from:10/09/2022 till:17/12/2022 barset:break color:h6 from:17/12/2022 till:29/04/2023 barset:break color:h7 from:29/04/2023 till:07/08/2023 barset:break color:h8 from:07/08/2023 till:10/02/2024 barset:break color:h9 from:10/02/2024 till:29/06/2024 barset:break color:lts from:31/08/2024 till:31/08/2026 barset:break color:elts from:31/08/2026 till:30/06/2031 at:31/08/2024 text:".11"
# http://ftp.debian.org/debian/dists/buster/ChangeLog bar:Buster color:g0 mark:(line,white) from:05/07/2019 till:07/09/2019 at:05/07/2019 shift:(0,$dy) text:"Buster 10" at:05/07/2019 align:right text:".0" barset:break color:g1 from:07/09/2019 till:16/11/2019 barset:break color:g2 from:16/11/2019 till:08/02/2020 barset:break color:g3 from:08/02/2020 till:09/05/2020 barset:break color:g4 from:09/05/2020 till:01/08/2020 barset:break color:g5 from:01/08/2020 till:26/09/2020 barset:break color:g6 from:26/09/2020 till:05/12/2020 barset:break color:g7 from:05/12/2020 till:06/02/2021 barset:break color:g8 from:06/02/2021 till:27/03/2021 barset:break color:g9 from:27/03/2021 till:19/06/2021 barset:break color:g10 from:19/06/2021 till:09/10/2021 barset:break color:g11 from:09/10/2021 till:26/03/2022 barset:break color:g11 from:26/03/2022 till:10/09/2022 barset:break color:lts from:10/09/2022 till:30/06/2024 barset:break color:elts from:30/06/2024 till:30/06/2029 at:10/09/2022 text:".13"
# http://ftp.debian.org/debian/dists/stretch/ChangeLog bar:Stretch color:h0 mark:(line,white) from:17/06/2017 till:22/07/2017 at:17/06/2017 shift:(0,$dy) text:"Stretch 9" at:17/06/2017 align:right text:".0" barset:break color:h1 from:22/07/2017 till:07/10/2017 barset:break color:h2 from:07/10/2017 till:09/12/2017 barset:break color:h3 from:09/12/2017 till:10/03/2018 barset:break color:h4 from:10/03/2018 till:14/07/2018 barset:break color:h5 from:14/07/2018 till:10/11/2018 barset:break color:h6 from:10/11/2018 till:23/01/2019 barset:break color:h7 from:23/01/2019 till:16/02/2019 barset:break color:h8 from:16/02/2019 till:27/04/2019 barset:break color:h9 from:27/04/2019 till:07/09/2019 barset:break color:h10 from:07/09/2019 till:08/09/2019 barset:break color:h11 from:08/09/2019 till:08/02/2020 barset:break color:h12 from:08/02/2020 till:18/07/2020 barset:break color:lts from:18/07/2020 till:01/07/2022 barset:break color:elts from:01/07/2022 till:30/06/2027 at:18/07/2020 text:".13"
# http://ftp.debian.org/debian/dists/jessie/ChangeLog bar:Jessie color:g0 mark:(line,white) from:25/04/2015 till:06/06/2015 at:25/04/2015 shift:(0,$dy) text:"Jessie 8" at:25/04/2015 align:right text:".0" barset:break color:g1 from:06/06/2015 till:05/09/2015 barset:break color:g2 from:05/09/2015 till:23/01/2016 barset:break color:g3 from:23/01/2016 till:02/04/2016 barset:break color:g4 from:02/04/2016 till:04/06/2016 barset:break color:g5 from:04/06/2016 till:17/09/2016 barset:break color:g6 from:17/09/2016 till:14/01/2017 barset:break color:g7 from:14/01/2017 till:06/05/2017 barset:break color:g8 from:06/05/2017 till:22/07/2017 barset:break color:g9 from:22/07/2017 till:09/12/2017 barset:break color:g10 from:09/12/2017 till:23/06/2018 barset:break color:lts from:23/06/2018 till:30/06/2020 barset:break color:elts from:30/06/2020 till:30/06/2025 at:23/06/2018 text:".11"
# http://ftp.debian.org/debian/dists/wheezy/ChangeLog bar:Wheezy color:f0 mark:(line,white) from:04/05/2013 till:15/06/2013 at:04/05/2013 shift:(0,$dy) text:"Wheezy 7" at:04/05/2013 align:right text:".0" barset:break color:f1 from:15/06/2013 till:12/10/2013 barset:break color:f2 from:12/10/2013 till:14/12/2013 barset:break color:f3 from:14/12/2013 till:08/02/2014 barset:break color:f4 from:08/02/2014 till:26/04/2014 barset:break color:f5 from:26/04/2014 till:12/07/2014 barset:break color:f6 from:12/07/2014 till:18/10/2014 barset:break color:f7 from:18/10/2014 till:10/01/2015 barset:break color:f8 from:10/01/2015 till:05/09/2015 barset:break color:f9 from:05/09/2015 till:02/04/2016 barset:break color:f10 from:02/04/2016 till:04/06/2016 barset:break color:lts from:04/06/2016 till:31/05/2018 barset:break color:elts from:31/05/2018 till:30/06/2020 at:04/06/2016 text:".11"
# http://ftp.debian.org/debian/dists/squeeze/ChangeLog bar:Squeeze color:e0 mark:(line,white) from:06/02/2011 till: 19/03/2011 at:06/02/2011 shift:(0,$dy) text:"Squeeze 6.0" # http://snapshot.debian.org/archive/debian/20110206T004942Z/dists/ barset:break color:e1 from:19/03/2011 till:25/06/2011 barset:break color:e2 from:25/06/2011 till:08/10/2011 barset:break color:e3 from:08/10/2011 till:28/01/2012 barset:break color:e4 from:28/01/2012 till:12/05/2012 barset:break color:e5 from:12/05/2012 till:29/09/2012 barset:break color:e6 from:29/09/2012 till:23/02/2013 barset:break color:e7 from:23/02/2013 till:19/10/2013 barset:break color:e8 from:19/10/2013 till:15/02/2014 barset:break color:e9 from:15/02/2014 till:19/07/2014 barset:break color:lts from:19/07/2014 till:29/02/2016 at:19/07/2014 text:".10"
# http://archive.debian.org/debian/dists/lenny/ChangeLog bar:Lenny color:d0 mark:(line,white) from:14/02/2009 till:11/04/2009 at:14/02/2009 shift:(0,$dy) text:"Lenny 5.0" # https://www.debian.org/News/2009/20090214 barset:break color:d1 from:11/04/2009 till:27/06/2009 barset:break color:d2 from:27/06/2009 till:04/09/2009 barset:break color:d3 from:04/09/2009 till:29/01/2010 barset:break color:d4 from:29/01/2010 till:26/06/2010 barset:break color:d5 from:26/06/2010 till:04/09/2010 barset:break color:d6 from:04/09/2010 till:27/11/2010 barset:break color:d7 from:27/11/2010 till:22/01/2011 barset:break color:d8 from:22/01/2011 till:01/10/2011 barset:break color:d9 from:01/10/2011 till:10/03/2012 barset:break color:d10 at:10/03/2012 text:".10"
# https://web.archive.org/web/20090205214934/http://ftp.debian.org/debian/dists/etch/ChangeLog bar:Etch color:c0 mark:(line,white) from:08/04/2007 till:15/08/2007 at:08/04/2007 shift:(0,$dy) text:"Etch 4.0" at:08/04/2007 align:right text:"r0" barset:break color:c1 from:15/08/2007 till:26/12/2007 barset:break color:c2 from:26/12/2007 till:16/02/2008 barset:break color:c3 from:16/02/2008 till:26/07/2008 barset:break color:c4 from:26/07/2008 till:23/10/2008 barset:break color:c5 from:23/10/2008 till:17/12/2008 barset:break color:c6 from:17/12/2008 till:10/02/2009 barset:break color:c7 from:10/02/2009 till:08/04/2009 # https://www.debian.org/News/2009/20090210 barset:break color:c8 from:08/04/2009 till:22/05/2010 # https://www.debian.org/News/2009/20090408 barset:break color:c9 at:22/05/2010 text:"r9" # http://archive.debian.org/debian/dists/Debian-4.0/Release
# http://archive.debian.org/debian/dists/sarge/ChangeLog bar:Sarge color:e0 mark:(line,white) from:06/06/2005 till:17/12/2005 at:06/06/2005 shift:(0,$dy) text:"Sarge 3.1" at:06/06/2005 align:right text:"r0" barset:break color:e1 from:17/12/2005 till:17/04/2006 barset:break color:e2 from:17/04/2006 till:31/08/2006 barset:break color:e3 from:31/08/2006 till:28/10/2006 barset:break color:e4 from:28/10/2006 till:17/02/2007 barset:break color:e5 from:17/02/2007 till:07/04/2007 barset:break color:e6 from:07/04/2007 till:27/12/2007 barset:break color:e7 from:27/12/2007 till:12/04/2008 barset:break color:e8 at:12/04/2008 text:"r8"
# http://archive.debian.org/debian/dists/woody/ChangeLog bar:Woody color:b0 mark:(line,white) from:19/07/2002 till:15/12/2002 at:19/07/2002 shift:(0,$dy) text:"Woody 3.0" at:19/07/2002 align:right text:"r0" # https://www.debian.org/doc/manuals/project-history/ch-releases.en.html barset:break color:b1 from:15/12/2002 till:20/11/2003 barset:break color:b2 from:20/11/2003 till:25/10/2004 barset:break color:b3 from:25/10/2004 till:31/12/2004 barset:break color:b4 from:31/12/2004 till:15/04/2005 barset:break color:b5 from:15/04/2005 till:31/05/2005 barset:break color:b6 from:31/05/2005 till:30/06/2006 at:30/06/2006 text:"r6" # https://www.debian.org/News/2006/20060601
# http://archive.debian.org/debian/dists/potato/ChangeLog bar:Potato color:a0 mark:(line,white) from:15/08/2000 till:14/11/2000 at:15/08/2000 shift:(0,$dy) text:"Potato 2.2" at:15/08/2000 align:right text:"r0" # https://www.debian.org/doc/manuals/project-history/ch-releases.en.html barset:break color:a1 from:14/11/2000 till:03/12/2000 barset:break color:a2 from:03/12/2000 till:16/04/2001 barset:break color:a3 from:16/04/2001 till:05/11/2001 barset:break color:a4 from:05/11/2001 till:10/01/2002 barset:break color:a5 from:10/01/2002 till:03/04/2002 barset:break color:a6 from:03/04/2002 till:12/07/2002 barset:break color:a7 from:12/07/2002 till:30/06/2003 at:30/06/2003 text:"r7" # https://www.debian.org/releases/potato/
# http://archive.debian.org/debian/dists/slink/ChangeLog bar:Slink color:d0 mark:(line,white) from:09/03/1999 till:17/03/1999 at:09/03/1999 shift:(0,$dy) text:"Slink 2.1" at:09/03/1999 align:right text:"r0" barset:break color:d2 from:17/03/1999 till:01/09/1999 barset:break color:d3 from:01/09/1999 till:14/12/1999 barset:break color:d4 from:14/12/1999 till:16/02/2000 barset:break color:d5 from:16/02/2000 till:30/09/2000 at:30/09/2000 text:"r5" # https://www.debian.org/News/2000/20000216 # https://lists.debian.org/debian-security-announce/2000/msg00043.html
# http://archive.debian.org/debian/dists/hamm/ChangeLog bar:Hamm color:c0 mark:(line,white) from:24/07/1998 till:27/08/1998 at:24/07/1998 shift:(0,$dy) text:"Hamm 2.0" at:24/07/1998 align:right text:"r0" barset:break color:c1 from:27/08/1998 till:29/08/1998 # https://lists.debian.org/debian-devel/1998/10/msg02453.html barset:break color:c2 from:29/08/1998 till:21/10/1998 barset:break color:c3 from:21/10/1998 till:07/12/1998 barset:break color:c4 from:07/12/1998 till:17/02/1999 barset:break color:c5 from:17/02/1999 till:09/03/1999 at:09/03/1999 text:"r5"
# http://archive.debian.org/debian/dists/bo/main/ChangeLog bar:Bo color:f0 mark:(line,white) from:05/06/1997 till:08/07/1997 at:05/06/1997 shift:(0,$dy) text:"Bo 1.3" barset:break color:f1 from:08/07/1997 till:24/07/1998 at:24/07/1998 text:".1"
bar:Rex color:h0 mark:(line,h0) from:12/12/1996 till:05/06/1997 shift:(0,$dy) text:"Rex 1.2"
bar:Buzz color:b0 mark:(line,b0) from:17/06/1996 till:12/12/1996 shift:(0,$dy) text:"Buzz 1.1"
TextData =
fontsize:S textcolor:lighttext pos:($warning,20) text:Updated 2025-10-25 # yyyy-mm-dd (Internationalized date format)
TextData =
tabs:($halfWidth-center) pos:(0,$height) fontsize:XL textcolor:black text:"^Debian release timeline"
</timeline>
使用領域[編輯]
Debian以穩定性聞名,所以很多伺服器都使用Debian作為其作業系統;而很多Linux的LiveCD亦以Debian為基礎改寫,最為著名的例子為Knoppix。而在桌面領域,Debian的一個修改版Ubuntu Linux就獲得了很多Linux用戶的支援,在DistroWatch中排名一直很靠前。[29]而很多資訊科學競賽亦採用Debian作為作業系統[30]。
此外,Debian社群為流動裝置設立了Mobian專案,截至2025年支援包括OnePlus6, Librem5, Pocophone F1, Google Pixel 3a在內的多款流動裝置並支援包括Plasma Mobile和Phosh的多款用戶介面。
評價[編輯]
正面評價[編輯]
很多Debian的支持者認為,因為Debian Project獨立運作,不帶有任何商業性質,不依附和不受任何商業公司或者機構控制,使得它能夠有效地堅守其信奉的自由理念和風格。所以它不會發生為了某些商業上的利益而犧牲用戶的權益,也不會因為公司經營不善或者商業模式轉換等變化而導致開發作業終止。而這些特色使得Debian在眾多的GNU/Linux的發行套件中獨樹一幟。
Debian對GNU和UNIX精神的堅持,也獲得開源社群和自由軟件或開源軟件信奉者的支援。
支持者的其他評價如下:
- Debian非常精簡,有着乾淨的作業環境。
- 安裝步驟簡易有效,大部分情況下只要<Enter>、<Enter>一直按下去便可以順利安裝。
- 擁有方便高效的軟件套件管理程式和deb軟件包,可以讓用戶容易的尋找、安裝、移除、更新程式,或系統升級。
- 軟件管理制度十分健全,包括了Bug匯報、套件維護人等制度,讓Debian所收集的軟件質素在其它的Linux發行套件之上。
- 套件庫龐大,令用戶只需通過其自身所帶的軟件管理系統便可下載並安裝套件,不必再在網絡上尋找。
- 套件庫分類清楚,用戶可以明確地選擇安裝自由軟件、半自由軟件或閉源軟件。
負面評價[編輯]
對Debian的技術性批評之一是,因為Debian的發行週期較長,穩定版本的套件可能已經過時。由於Debian很大程度上是為「不動的」平台(例如伺服器和用於開發的機器)設計,而這些平台只需要安全性的更新,Debian的支持者一般這樣回應批評:
- Debian擁有一些支援較舊版本套件的套件庫,例如將測試套件中的新版軟件移植到當前穩定版的Backports套件庫。但有時候這些套件在更新的時候未能很好地融合在系統中。
- Debian的「測試」分支常包含了一些其實已經相當穩定的、已更新的套件。但當新的穩定版本發佈後,「測試」分支可能變得混亂。
另一個批評是一些軟件和檔案因為未符合Debian對自由軟件的嚴格要求,並未出現在Debian的官方套件庫中,mplayer曾經沒有被加入為Debian的套件。[31]另外也有人批評Debian把一些專有軟件放到「非自由」套件庫,而非完全把這些軟件拒諸門外。相似地,Debian曾把自由與非自由的套件同時放在其「主要」(main)套件庫內,但現在已把非自由的軟件,例如專有的驅動程式,分置於不同的套件庫。
Debian的管理也被批評為過於混亂,導致開發進度緩慢,決策過程也被無止境的討論拖延。在2006年9月,正同時參與Ubuntu開發的Debian開發者Matthew Garrett離開了Debian,並批評Debian對開發者不太客氣。[32]
衍生Linux發行版[編輯]
- TailsOS——是一個側重安全,基於Debian的發行版,其專注於個人私隱和並對網絡流量使用Tor進行匿名性處理
- Ubuntu——建基於GNOME桌面環境的發行版。其亦有不同的分支,而幾乎每一個分支都有LiveCD(LiveCD也提供安裝的功能)
- Deepin——深度作業系統,由中國武漢深之度科技有限公司開發的作業系統,以其特色應用與特色桌面環境(DDE)聞名
- Linux Mint Debian Edition——基於Debian Testing的滾動更新版本。有分別使用MATE和Cinnamon作為預設桌面環境的兩個版本。
- Kanotix——LiveCD及Debian安裝程式。
- Knoppix——LiveCD,同時亦有數個分支,包括Morphix、Quantian、Whoppix及Xfld。
- Libranet——目標是作為更易設定的發行版。
- CoLinux——將Debian融於Windows的發行版
- B2D/OB2D Linux(頁面存檔備份,存於互聯網檔案館)——OB2D XFCE 伺服器版本,以及 B2D 2018 電腦版,採用快速安裝介面,只要5~15分鐘即可完成安裝。
- Raspberry Pi OS——樹莓派的官方作業系統。
- Pure OS:基於 Debian 的 GNU/Linux 發行版,專注於私隱、安全和便利性。[33][34][35][36]
- TileOS——採用平鋪式視窗管理器「 Sway」的發行版。
參見[編輯]
註釋[編輯]
參考文獻[編輯]
- ^ News -- Debian Installer Jessie Beta 1 release. Debian. 2014-08-13 [2014-08-13]. (原始內容存檔於2014-08-14).
- ^ Live install images. Debian. [2017-06-10]. (原始內容存檔於2017-06-07).
- ^ Definitions and overview. The Debian GNU/Linux FAQ. Debian. [2016-12-05]. (原始內容存檔於2019-04-02) (English).
- ^ ChangeLog. ibiblio. [2016-08-18]. (原始內容存檔於2017-01-06).
- ^ Chapter 3 – Debian Releases. A Brief History of Debian. Debian Documentation Team. [2016-02-10]. (原始內容存檔於2011-08-17).
- ^ A Brief History of Debian – A Detailed History. [2015-10-13]. (原始內容存檔於2015-09-23).
- ^ the Debian Project. Overview of various statistics about reproducible builds. [2016-12-09]. (原始內容存檔於2016-12-17) (English).
- ^ debian-devel. Debian. [2016-12-09]. (原始內容存檔於2016-02-13).
- ^ Debian Release Team. Release Architectures for Debian 9 'Stretch'. 2016-10-31 [2016-12-09]. (原始內容存檔於2016-11-06) (English).
- ^ Chapter 1 – Introduction – What is the Debian Project?. A Brief History of Debian. Debian. 2013-05-04 [2014-06-22]. (原始內容存檔於2015-12-22).
- ^ Murdock, Ian A. New release under development; suggestions requested. Newsgroup: comp.os.linux.development. 1993-08-16 [2012-06-13]. Usenet: CBusDD.MIK@unix.portal.com. (原始內容存檔於2011-01-22).
- ^ "Fort Wayne News-Sentinel" Divorce Listing. [2017-11-11]. (原始內容存檔於2014-10-18).
- ^ (英文)Debian網站,About Debian (頁面存檔備份,存於互聯網檔案館)
- ^ Nixon, Robin. Ubuntu: Up and Running. O'Reilly Media. 2010: 3 [2014-06-22]. ISBN 978-0-596-80484-8. (原始內容存檔於2020-07-31).
- ^ Chapter 3 – Debian Releases. A Brief History of Debian. Debian. 2013-05-04 [2014-06-22]. (原始內容存檔於2011-08-17).
- ^ Perens, Bruce. Debian's 'Social Contract' with the Free Software Community. debian-announce (郵寄清單) (Debian). 1997-07-05 [2014-08-01]. (原始內容存檔於2006-06-10).
- ^ Grobman, Igor. debian-hurd@lists.debian.org is up!. debian-hurd (郵寄清單) (Debian). 1998-07-14 [2014-08-02]. (原始內容存檔於2018-10-18).
- ^ (英文)Debian檔案組,2006年10月7日,A Brief History of Debian (頁面存檔備份,存於互聯網檔案館)
- ^ (英文)http://www.debian.org/security/faq#testing (頁面存檔備份,存於互聯網檔案館)
- ^ 20.0 20.1 20.2 20.3 Chapter 2. Debian package management. Debian Reference. Debian. 2014-05-03 [2016-12-05]. (原始內容存檔於2016-12-20).
- ^ 软件包: dpkg (1.17.27) [必备]. Debian. [2016-12-05]. (原始內容存檔於2008-05-09) (中文).
- ^ Ubuntu Manpage: apt - command-line interface. Ubuntu. 2016-04-21 [2016-12-05]. (原始內容存檔於2016-12-21) (English).
- ^ Debian GNU/Hurd. Debian. [2016-12-05]. (原始內容存檔於2016-12-08) (English).
- ^ Debian -- Debian GNU/kFreeBSD. www.debian.org. [2025-10-24].
- ^ DSA-2907-1 -- announcement of long term support for Debian oldstable. Debian Security Advisory. [2014-04-23]. (原始內容存檔於2014-04-25).
- ^ zh_CN/DebianReleases - Debian Wiki. wiki.debian.org. [2023-07-15]. (原始內容存檔於2023-09-13).
- ^ Debian Releases - Debian Wiki. Debian Release Team. [2017-09-28]. (原始內容存檔於2017-09-30).
- ^ LTS - Debian Wiki. Debian LTS Team. [2017-09-28]. (原始內容存檔於2017-10-01).
- ^ DistroWatch.com. (原始內容存檔於2016-06-01) (English).
- ^ (英文)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[永久失效連結]
- ^ GNU.org. (原始內容存檔於2014-12-16).
- ^ FSF adds PureOS to list of endorsed GNU/Linux distributions — Free Software Foundation — working together for free software. www.fsf.org. [2019-07-19]. (原始內容存檔於2019-06-22) (English).
- ^ DistroWatch.com: PureOS. distrowatch.com. [2019-07-19]. (原始內容存檔於2019-04-06).
- ^ PureOS: One Linux for both PCs and smartphones. www.zdnet.com. [2019-07-19]. (原始內容存檔於2019-03-25) (English).
外部連結[編輯]
Module:Authority_control第183行Lua錯誤:attempt to index field 'wikibase' (a nil value)