Debian
Template:NoteTA 脚本错误:没有“Unsubst”这个模块。脚本错误:没有“Check for unknown parameters”这个模块。
Debian(Template:IPAc-en[1])是完全由自由軟體組成的类UNIX作業系統,其包含的多数软體使用GNU通用公共许可协议授權,并由Debian计划的参与者组成团队对其进行打包、开发与维护。
Debian计划最初由伊恩·默多克于1993年发起,Debian 0.01版在1993年9月15日发布[2],而其第一个稳定版本则在1996年发布。[3]
该计划的具体工作在互联网上协调完成,由Debian计划领导人带领一个志愿者团队开展工作,并以三份奠基性质的文档作为工作指导:Template:Tsl、Debian宪章和Debian自由软件指导方针。操作系统版本定期进行更新,候选发布版本将在经历过一定时间的Template:Tsl之后进行发布。
作为最早的Linux发行版之一,Debian在建立之初便被定位为在GNU计划的精神指导下进行公开开发并自由发布的项目。该决定吸引自由软件基金会的注意与支持,他们为该项目提供从1994年11月至1995年11月为期一年的赞助。[4]赞助终止后,Debian计划创立非营利机构Template:Tsl以提供支持并令其持有Debian商标作为保护機構。Debian也接受世界多个非营利组织的资助。
特色[编辑]
Debian以其堅守Unix和自由軟體的精神,以及給予用户的眾多選擇而聞名。截止2016年,Debian提供了超過25,000個软件[5],超过50,000个软件包[6],並正式支援10個计算机系统结构。[7]
作为一個大的系統組織框架,Debian旗下有多種不同作業系統核心的分支計劃,主要为採用Linux核心的Debian GNU/Linux系統,其他还有採用GNU Hurd核心的实验性Debian GNU/Hurd系統。Ubuntu、Knoppix和Deepin等眾多知名Linux發行版,都建基於Debian GNU/Linux。
歷史[编辑]
Debian於1993年8月16日由一名美國普渡大學學生伊恩·默多克(脚本错误:没有“Lang”这个模块。)首次发布。伊恩·默多克最初把他的系統稱為“脚本错误:没有“Lang”这个模块。”。[8][9]在定義文件脚本错误:没有“Lang”这个模块。中,伊恩·默多克宣佈將以開源的方式,本著Linux及GNU的精神發行一套GNU/Linux發行版。Debian的名稱是由他當時的女友(現在為其前妻[10])脚本错误:没有“Lang”这个模块。和脚本错误:没有“Lang”这个模块。自己的名字合併而成的,所以Debian一詞是根據這兩個名字在美國英語的發音而讀作脚本错误:没有“IPA”这个模块。。[11][12]
Debian計畫最初發展緩慢,在1994年和1995年分別發佈了0.9x版本[13];1.x版本則在1996年發佈。1996年,布鲁斯·佩伦斯接替了伊恩·默多克成為了Debian計划的領導者。同年,一名開發者脚本错误:没有“Lang”这个模块。提議Debian應在其計划與使用者之間建立一份社群契約。經過討論,布鲁斯·佩伦斯發表了脚本错误:没有“ilh”这个模块。及Debian自由软件指导方针,定義了開發Debian的基本承諾。[14]
1998年在建基於GNU C运行期库的Debian 2.0發佈之前,布鲁斯·佩伦斯離開了Debian的開發工作。Debian開始選出新的領導者,並發佈了另外兩個2.x版本,包含了更多接口和軟體包。APT和第一個非Linux内核移植版—Debian GNU/Hurd的開發也展開。[15]第一個建基於Debian的Linux發行版Corel Linux和Template:Tsl的Storm Linux在1999年開始開發。儘管未能成功開發,這兩個發行版成為了建基於Debian的Linux發行版的先驅。
在2000年後半年,Debian對資料庫和發佈的管理作出了重大的改變,它重組了收集軟體的過程,並創造了“測試”(脚本错误:没有“Lang”这个模块。)版本作為較穩定的對下一個發佈的演示。同年,Debian的開發者開始舉辦名為脚本错误:没有“Lang”这个模块。的年會,為其開發者和技術专家提供講座和工作坊。[16]
開發版本[编辑]
正在開發中的軟體會被上載到名為“不穩定”(脚本错误:没有“Lang”这个模块。,代號脚本错误:没有“Lang”这个模块。)和“實驗性”(脚本错误:没有“Lang”这个模块。)的計划分支上。上載至“不穩定”分支上的軟體通常是由軟體的原開發者發佈的穩定版本,但包含了一些未經測試的Debian內部的修改(例如軟體的打包)而未達到“不穩定”分支要求的軟體會被置於“實驗性”分支。
一套軟體在置於“不穩定”分支一段時間後(關乎軟體修改的緊急性),該軟體會自動被移至“測試”分支。但如果軟體有嚴重錯誤被報告,或其所依存的軟體未合乎“測試”分支的要求,該軟體則不會被移至“測試”分支。
因為Debian官方發佈的正式版本並不包含新的特色,一些桌面用户會選擇安裝“測試”甚至“不穩定”分支。但是這兩個分支所進行的測試比穩定版本少些,可能較不穩定;而且這兩個分支並沒有定時的安全更新。[17]更甚者,軟體不當地升級至不穩定的版本可能嚴重影響其使用。
當在“測試”分支中的軟體Bug總數低於一特定數量後,“測試”分支會成為下一個穩定版本。
軟體管理[编辑]
Debian带来了数万个软件包。为了方便用户使用,这些软件包都已经被编译包装为一种方便的格式,开发人员把它叫做deb包。
Debian系统中,软件包管理可由多种工具协作进行,范围从最底层的Template:Em命令直到图形界面的Template:Em工具。推荐在Debian系统中管理软件包的标准工具是Template:Em工具集。[18]
dpkg是Debian中软件包管理的低级别基础工具。[19]Template:Em命令行工具并不知晓软件源的配置,其数据库仅存储已安装在当前系统中的软件包的信息。该工具可以操作本地.deb软件包及dpkg数据库内的信息。
APT 工具[编辑]
脚本错误:没有“main”这个模块。 高级包装工具(APT)提供了管理Debian系统软件的功能,且可以从Template:Tsl获取并解析软件包依赖。APT工具之间共享依赖信息和软件包缓存。[18]
- Aptitude是一个命令行工具,它同时提供一个Template:Tsl。该程序提供了一些改进功能,例如对软件包元信息的增强搜索。[18]
- Template:Em和Template:Em等命令是标准apt软件包中的命令行工具。Template:Em用于安装和删除软件包,Template:Em用于搜索软件包及显示软件包信息。[18]
- 新版apt软件包提供了Template:Em命令作为面向用户使用的工具。与传统Template:Em和Template:Em相比,它提供了进度条显示、彩色字符支持等用户友好的新功能。[20]
非Linux内核版本[编辑]
Hurd[编辑]
脚本错误:没有“main”这个模块。
把Debian移植至其他内核的工作正在进行,最主要的就是Hurd。Hurd是一组在微内核(例如 Mach)上运行的服务器,它们可以提供各种不同的功能。Hurd是由GNU计划所设计的自由软件。[21]
这份操作系统中的大部分的基本工具来自于GNU计划;因此把它们命名为GNU/Linux和GNU/Hurd。这些工具同样都是自由的。
BSD[编辑]
脚本错误:没有“main”这个模块。
Debian曾有名Debian GNU/kFreeBSD的,基于FreeBSD内核的版本。其由于缺乏维护和开发已于2023年七月正式终止。[22]
发行版本[编辑]
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日 | 蛋头先生 | |
| 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月[23]。 |
| 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常被误认为是英語脚本错误:没有“Lang”这个模块。(仍在開發)的縮寫 |
Debian sid[编辑]
Debian sid也称为Debian unstable,即不稳定版本,凡是Debian要收录的软件都必须首先放在这个版本里面进行测试,等到足够稳定以后会放到testing版本里面。[24]
生命周期[编辑]
Debian 稳定版通常每隔两年发布一个版本,自发行后会得到为期约三年的正式支持,期间会不定期得到小版本更新与持续的安全更新以修复发现的重要问题。[25]
自Debian 6开始,Debian开始了长期支持计划,在每个稳定版三年支持期结束后由长期支持团队提供额外的两年安全更新支持,但不会发布小版本。故目前的稳定版可以得到总计五年的安全更新支持。[26]
<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中排名一直很靠前。[27]而很多信息學競賽亦採用Debian作為操作系统[28]。
此外,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的套件。[29]另外也有人批評Debian把一些專有軟體放到“非自由”套件庫,而非完全把這些軟體拒諸門外。相似地,Debian曾把自由與非自由的套件同時放在其“主要”(脚本错误:没有“Lang”这个模块。)套件庫內,但現在已把非自由的軟體,例如專有的驅動程序,分置於不同的套件庫。
Debian的管理也被批評為過於混亂,導致開發進度緩慢,決策過程也被無止境的討論拖延。在2006年9月,正同時參與Ubuntu開發的Debian開發者脚本错误:没有“Lang”这个模块。離開了Debian,並批評Debian對開發者不太客氣。[30]
衍生Linux發行版[编辑]
脚本错误:没有“main”这个模块。
- TailsOS——是一个侧重安全,基于Debian的发行版,其专注于个人隐私和并对网络流量使用Tor进行匿名性处理
- Ubuntu——建基於GNOME桌面環境的發行版。其亦有不同的分支,而幾乎每一個分支都有LiveCD(LiveCD也提供安装的功能)
- Deepin——深度操作系统,由中国武汉深之度科技有限公司开发的操作系统,以其特色应用与特色桌面环境(DDE)闻名
- Linux Mint Debian Edition——基于脚本错误:没有“ilh”这个模块。的滚动更新版本。有分别使用MATE和Cinnamon作为默认桌面环境的两个版本。
- 脚本错误:没有“ilh”这个模块。——LiveCD及Debian安裝程式。
- Knoppix——LiveCD,同時亦有數個分支,包括Morphix、脚本错误:没有“ilh”这个模块。、Whoppix及Xfld。
- Libranet——目標是作為更易設定的發行版。
- CoLinux——將Debian融於Windows的發行版
- B2D/OB2D Linux(页面存档备份,存于互联网档案馆)——OB2D XFCE 伺服器版本,以及 B2D 2018 桌面版,採用快速安裝介面,只要5~15分鐘即可完成安裝。
- Raspberry Pi OS——树莓派的官方操作系统。
- 脚本错误:没有“ilh”这个模块。:基於 Debian 的 GNU/Linux 發行版,專注於隱私、安全和便利性。[31][32][33][34]
- TileOS——採用平鋪式視窗管理器「 Sway」的發行版。
参见[编辑]
注释[编辑]
参考文献[编辑]
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ 脚本错误:没有“citation/CS1”这个模块。
- ↑ Template:Cite web
- ↑ (英文)Debian網站,About Debian (页面存档备份,存于互联网档案馆)
- ↑ Template:Cite book
- ↑ Template:Cite web
- ↑ 脚本错误:没有“citation/CS1”这个模块。
- ↑ 脚本错误:没有“citation/CS1”这个模块。
- ↑ (英文)Debian文件組,2006年10月7日,A Brief History of Debian (页面存档备份,存于互联网档案馆)
- ↑ (英文)http://www.debian.org/security/faq#testing (页面存档备份,存于互联网档案馆)
- ↑ 18.0 18.1 18.2 18.3 Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ (英文)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脚本错误:没有“Unsubst”这个模块。
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
外部链接[编辑]
- REDIRECT Template:Curlie
- Debian在DistroWatch上的页面
Template:Debian Template:Linux-distro 脚本错误:没有“Navbox”这个模块。