Debian

Debian（/ˈdɛbiən/）是完全由自由軟體組成的类UNIX作業系統，其包含的多数软體使用GNU通用公共许可协议授權，并由Debian计划的参与者组成团队对其进行打包、开发与维护。 Debian计划最初由伊恩·默多克于1993年发起，Debian 0.01版在1993年9月15日发布，而其第一个稳定版本则在1996年发布。 该计划的具体工作在互联网上协调完成，由Debian计划领导人带领一个志愿者团队开展工作，并以三份奠基性质的文档作为工作指导：Debian社群契约（英语：Debian Social Contract）、Debian宪章和Debian自由软件指导方针。操作系统版本定期进行更新，候选发布版本将在经历过一定时间的冻结（英语：Freeze (software engineering)）之后进行发布。 作为最早的Linux发行版之一，Debian在建立之初便被定位为在GNU计划的精神指导下进行公开开发并自由发布的项目。该决定吸引自由软件基金会的注意与支持，他们为该项目提供从1994年11月至1995年11月为期一年的赞助。赞助终止后，Debian计划创立非营利机构Software in the Public Interest（英语：Software in the Public Interest）以提供支持并令其持有Debian商标作为保护機構。Debian也接受世界多个非营利组织的资助。 Debian以其堅守Unix和自由軟體的精神，以及給予用户的眾多選擇而聞名。截止2016年，Debian提供了超過25,000個软件，超过50,000个软件包，並正式支援10個计算机系统结构。 作为一個大的系統組織框架，Debian旗下有多種不同作業系統核心的分支計劃，主要为採用Linux核心的Debian GNU/Linux系統，其他还有採用GNU Hurd核心的Debian GNU/Hurd系統、採用FreeBSD核心的Debian GNU/kFreeBSD系統等。Ubuntu、Knoppix和Deepin等眾多知名Linux發行版，都建基於Debian GNU/Linux。 Debian於1993年8月16日由一名美國普渡大學學生伊恩·默多克（Ian Murdock）首次发布。伊恩·默多克最初把他的系統稱為“Debian Linux Release”。在定義文件Debian Manifesto中，伊恩·默多克宣佈將以開源的方式，本著Linux及GNU的精神發行一套GNU/Linux發行版。Debian的名稱是由他當時的女友（現在為其前妻）Debra和Ian Murdock自己的名字合併而成的，所以Debian一詞是根據這兩個名字在美國英語的發音而讀作/'dɛbiːjən/。 Debian計畫最初發展緩慢，在1994年和1995年分別發佈了0.9x版本；1.x版本則在1996年發佈。1996年，布鲁斯·佩伦斯接替了伊恩·默多克成為了Debian計划的領導者。同年，一名開發者Ean Schuessler提議Debian應在其計划與使用者之間建立一份社群契約。經過討論，布鲁斯·佩伦斯發表了Debian社群契约（英语：Debian Social Contract）及Debian自由软件指导方针，定義了開發Debian的基本承諾。 1998年在建基於GNU C运行期库的Debian 2.0發佈之前，布鲁斯·佩伦斯離開了Debian的開發工作。Debian開始選出新的領導者，並發佈了另外兩個2.x版本，包含了更多接口和軟體包。APT和第一個非Linux内核移植版—Debian GNU/Hurd的開發也展開。第一個建基於Debian的Linux發行版Corel Linux和Stormix（英语：Stormix）的Storm Linux在1999年開始開發。儘管未能成功開發，這兩個發行版成為了建基於Debian的Linux發行版的先驅。 在2000年後半年，Debian對資料庫和發佈的管理作出了重大的改變，它重組了收集軟體的過程，並創造了“測試”（testing）版本作為較穩定的對下一個發佈的演示。同年，Debian的開發者開始舉辦名為Debconf的年會，為其開發者和技術专家提供講座和工作坊。 正在開發中的軟體會被上載到名為“不穩定”（unstable，代號sid）和“實驗性”（experimental）的計划分支上。上載至“不穩定”分支上的軟體通常是由軟體的原開發者發佈的穩定版本，但包含了一些未經測試的Debian內部的修改（例如軟體的打包）而未達到“不穩定”分支要求的軟體會被置於“實驗性”分支。 一套軟體在置於“不穩定”分支一段時間後（關乎軟體修改的緊急性），該軟體會自動被移至“測試”分支。但如果軟體有嚴重錯誤被報告，或其所依存的軟體未合乎“測試”分支的要求，該軟體則不會被移至“測試”分支。 因為Debian官方發佈的正式版本並不包含新的特色，一些桌面用户會選擇安裝“測試”甚至“不穩定”分支。但是這兩個分支所進行的測試比穩定版本少些，可能較不穩定；而且這兩個分支並沒有定時的安全更新。更甚者，軟體不當地升級至不穩定的版本可能嚴重影響其使用。 當在“測試”分支中的軟體Bug總數低於一特定數量後，“測試”分支會成為下一個穩定版本。 Debian带来了数万个软件包。为了方便用户使用，这些软件包都已经被编译包装为一种方便的格式，开发人员把它叫做deb包。 Debian系统中，软件包管理可由多种工具协作进行，范围从最底层的dpkg命令直到图形界面的Synaptic工具。推荐在Debian系统中管理软件包的标准工具是apt工具集。 dpkg是Debian中软件包管理的低级别基础工具。dpkg命令行工具并不知晓软件源的配置，其数据库仅存储已安装在当前系统中的软件包的信息。该工具可以操作本地.deb软件包及dpkg数据库内的信息。 高级包装工具（APT）提供了管理Debian系统软件的功能，且可以从软件源（英语：Software repository）获取并解析软件包依赖。APT工具之间共享依赖信息和软件包缓存。 Aptitude是一个命令行工具，它同时提供一个基于文本的用户界面（英语：text-based user interface）。该程序提供了一些改进功能，例如对软件包元信息的增强搜索。 apt-get和apt-cache等命令是标准apt软件包中的命令行工具。apt-get用于安装和删除软件包，apt-cache用于搜索软件包及显示软件包信息。 新版apt软件包提供了apt命令作为面向用户使用的工具。与传统apt-get和aptitude相比，它提供了进度条显示、彩色字符支持等用户友好的新功能。 把Debian移植至其他内核的工作正在进行，最主要的就是Hurd。Hurd是一组在微内核（例如 Mach）上运行的服务器，它们可以提供各种不同的功能。Hurd是由GNU计划所设计的自由软件。 这份操作系统中的大部分的基本工具来自于GNU计划；因此把它们命名为GNU/Linux和GNU/Hurd。这些工具同样都是自由的。 Debian有基于FreeBSD内核的版本。这是 Debian 的一个子计划，叫做 Debian GNU/kFreeBSD。因其整体质量尚未达到发布标准，现在仍然处于开发状态中。 Debian主要分三个版本：稳定版本（stable）、测试版本（testing）、不稳定版本（unstable）。 目前的稳定版本为Debian Bookworm，上一个稳定版本是Bullseye，不稳定版本永远为Debian sid。到目前為止所有開發代號均出自Pixar的電影玩具总动员。 Debian sid也称为Debian unstable，即不稳定版本，凡是Debian要收录的软件都必须首先放在这个版本里面进行测试，等到足够稳定以后会放到testing版本里面。 Debian 稳定版通常每隔两年发布一个版本，自发行后会得到为期约三年的正式支持，期间会不定期得到小版本更新与持续的安全更新以修复发现的重要问题。 自Debian 6开始，Debian开始了长期支持计划，在每个稳定版三年支持期结束后由长期支持团队提供额外的两年安全更新支持，但不会发布小版本。故目前的稳定版可以得到总计五年的安全更新支持。 Debian以穩定性聞名，所以很多伺服器都使用Debian作為其作業系統；而很多Linux的LiveCD亦以Debian為基礎改寫，最為著名的例子為Knoppix。而在桌面領域，Debian的一個修改版Ubuntu Linux就獲得了很多Linux使用者的支持，在DistroWatch中排名一直很靠前。而很多信息學競賽亦採用Debian作為操作系统。 很多Debian的支持者認為，因為Debian Project独立运作，不帶有任何商業性質，不依附任何商業公司或者机构，使得它能夠有效地堅守其信奉的自由理念和风格。因为Debian不受任何商业公司或者机构控制，所以它不會發生為了某些商業上的利益而犧牲使用者的權益，也不會因為公司經營不善或者商业模式转换等变化而導致開發作業终止。而這些特色使得Debian在眾多的GNU/Linux的發行套件中獨樹一幟。 Debian對GNU和UNIX精神的堅持，也獲得開源社区和自由软件或开源软件信奉者的支持。 支持者的其他评价如下： Debian非常精簡，有著乾淨的作業環境。 安裝步驟簡易有效，大部分情况下只要<Enter>、<Enter>一直按下去便可以順利安裝。 擁有方便高效的軟體套件管理程式和deb軟體包，可以讓使用者容易的尋找、安裝、移除、更新程式，或系統升级。 軟體管理制度十分健全，包括了Bug匯報、套件維護人等制度，讓Debian所收集的軟體品質在其它的Linux發行套件之上。 套件庫龐大，令使用者只需通過其自身所帶的軟體管理系統便可下載並安裝套件，不必再在網路上尋找。 套件庫分類清楚，使用者可以明確地選擇安裝自由軟體、半自由軟體或閉源軟體。 對Debian的技術性批評之一是，因為Debian的發行週期較長，穩定版本的套件可能已經過時。由於Debian很大程度上是為“不動的”平台（例如伺服器和用於開發的機器）設計，而這些平台只需要安全性的更新，Debian的支持者一般這樣回應批評： Debian擁有一些支援較舊版本套件的套件庫，例如 backports.org（页面存档备份，存于互联网档案馆） 和 apt-get.org 的套件庫。但有時候這些套件在更新的時候未能很好地融合在系統中。 Debian的“測試”分支常包含了一些其實已經相當穩定的、已更新的套件。但當新的穩定版本發佈後，“測試”分支可能變得混亂。 另一個批評是一些軟體和文件因為未符合Debian對自由軟體的嚴格要求，並未出現在Debian的官方套件庫中，mplayer曾经沒有被加入為Debian的套件。另外也有人批評Debian把一些專有軟體放到“非自由”套件庫，而非完全把這些軟體拒諸門外。相似地，Debian曾把自由與非自由的套件同時放在其“主要”（main）套件庫內，但現在已把非自由的軟體，例如專有的驅動程序，分置於不同的套件庫。 Debian的管理也被批評為過於混亂，導致開發進度緩慢，決策過程也被無止境的討論拖延。在2006年9月，同時正參與Ubuntu開發的Debian開發者Matthew Garrett離開了Debian，並批評Debian對開發者太不客氣。 Kanotix（英语：Kanotix）——LiveCD及Debian安裝程式。 Knoppix——LiveCD，同時亦有數個分支，包括Morphix、Quantian（英语：Quantian）、Whoppix及Xfld。 Stanix（页面存档备份，存于互联网档案馆）——介面像微軟Windows的LiveCD。 Libranet——目標是作為更易設定的發行版。 MEPIS——建基於KDE桌面環境，以新手為目標的發行版。 CoLinux——將Debian融於Windows的發行版。 Ubuntu——建基於GNOME桌面環境的發行版。其亦有不同的分支，而幾乎每一個分支都有LiveCD（LiveCD也提供安装的功能）。 Deepin——深度操作系统，由中国武汉深之度科技有限公司开发的操作系统，以其特色应用与特色桌面环境（DDE）闻名。 Xandros——Corel Linux的商業支援版本。 Linux Mint Debian Edition——基于Debian Testing（英语：Debian Testing）的滚动更新版本。有分别使用MATE和Cinnamon作为默认桌面环境的两个版本。 B2D/OB2D Linux（页面存档备份，存于互联网档案馆）——OB2D XFCE 伺服器版本，以及 B2D 2018 桌面版，採用快速安裝介面，只要5~15分鐘即可完成安裝。 Raspberry Pi OS——树莓派的官方操作系统。 Pure OS（英语：Pure OS）：基於 Debian 的 GNU/Linux 發行版，專注於隱私、安全和便利性。 Linux主题 自由软件主题 Linux發行版列表 Linux發行版比較 支持已于Buster（10）结束。 Updated Debian 12: 12.7 released. 2024年8月31日 [2024年9月1日].  News -- Debian Installer Jessie Beta 1 release. Debian. 2014-08-13 [2014-08-13]. （原始内容存档于2014-08-14）.  Debian -- Ports. [2014-05-26]. （原始内容存档于2016-11-22）.  RISC-V - Debian Wiki. [2018-01-24]. （原始内容存档于2018-03-20）.  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） （英语）.  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） （英语）.  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） （英语）.  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 （页面存档备份，存于互联网档案馆） 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） （英语）.  Debian GNU/Hurd. Debian. [2016-12-05]. （原始内容存档于2016-12-08） （英语）.  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） （英语）.  （英文）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） （英语）.  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） （英语）.  维基共享资源中相關的多媒體資源：Debian（分類） 官方网站 Debian Wiki（页面存档备份，存于互联网档案馆） 开放目录项目中的“Debian” Debian在DistroWatch上的页面