跳至內容

Debian

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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

Debian 計畫上原初的由伊恩 ・ 恬靜克於一九九三年發起,Debian 空九三年九月十五發布,若其第一个穩定版本是佇咧一九九六年發佈。

該計畫的具體工作佇網際網路頂懸協調完成,由 Debian 計劃領導人𤆬領一个志願者團隊開展工作,並且用三份𫝏錢基性質的文件作為工課指導:Debian 社群契約、Debian 憲章和 Debian 自由軟體指導方針。作業系統版本定期進行更新,候選發布版本欲佇咧經歷一定時間的凍結了後進行發布。

成做上早的 Linux 發行版之一,Debian 佇咧建立之初就予人定位佇咧 GNU 計畫的精神指導下進行公開開發並自由發布的專案。該決定吸引自由軟體基金會的注意佮支援,𪜶為這个該專案提供對一九九四年十一月到一九九五年十一月為期一年的贊助。贊助終止後,Debian 計畫創立非營利機構 Software in the Public Interest 以提供支持並令其持有 Debian 商標成做保護機構。Debian 嘛受世界濟非營利組織的資助。

特色

Debian 以其堅守 Unix 佮自由軟體的精神,閣有予使用者較濟選擇去出名。截止二空一六年,Debian 提供了超過二十五 , 零一个軟體,超過五十 , 零一个軟體套件,並正式支援十个電腦系統結構。

成做一个大的系統組織框殼,Debian 旗下有足濟種無仝的作業系統核心的分支計劃,主要是欲採用 Linux 核心的 Debian GNU / Linux 系統,其他閣有採用 GNU Hurd 核心的 Debian GNU / Hurd 系統、採用 FreeBSD 核心的 Debian GNU / kFreeBSD 系統等等。Ubuntu、Knoppix 和 Deepin 等濟濟知名 Linux 發行版,攏起佇咧 Debian GNU / Linux。

歷史

Debian 佇一九九三年八月十六由一名美國普渡大學學生伊恩 ・ 默多克(Ian Murdock)頭一擺發佈。他恩 ・ 恬靜多克上頭仔共伊的系統叫做「Debian Linux Release」。 佇定義檔案 Debian Manifesto 中,他恩 ・ 恬恬仔克宣佈將以開源的方式,本著 Linux 佮 GNU 的精神發行一套 GNU / Linux 發行版。Debian 的名稱是由著伊彼當陣的女友(這馬為其前某)Debra 和IanMurdock 家己名合併的成的,所以乎 Debian 一詞是根據這兩个名佇美國英語的發音而讀做 /'dɛbiːjən /。

Debian 計畫上早起是發展沓沓仔,佇一九九四年和一九九五年分別發佈了零石九 x 版本;一 . x 版本是一九九六年發佈。一九九六年,pu-lù-sù ・ 佩倫斯接替伊恩 ・ 默外克成做了 Debian 計畫的領導者。仝年,一个開發者 Ean Schuessler 提議 Debian 應該佇咧其計畫佮使用者之間建立一份社群契約。經過討論,pu-lù-sù ・ 佩倫斯發表矣 Debian 社群契約佮 Debian 自由軟體指導方針,定義矣開發 Debian 的基本承諾。

一九九八年咧起是 GNU C 執行期庫的 Debian 二嬸空發佈進前,pu-lù-sù ・ 佩倫斯離開矣 Debian 的開發工課。Debian 開始選出新的領導者,並發佈另外兩个兩个 . x 版本,包含著閣較濟介面佮軟體包。APT 佮第一个非 Linux 介面—Debian GNU / Hurd 的開發原仔展開。第一个建設佇咧 Debian 的 Linux 發行版 Corel Linux 和 Stormix 的 Storm Linux 佇咧一九九九年開始開發。就算講未當成功開發,這兩个發行版成為著欲起基於 Debian 的 Linux 發行版本沓沓仔行。

佇二空空年後半冬,Debian 對資料庫佮發佈的管理作出重大的改變,伊重組的收集軟體的過程,並創造了「測試」(testing)版本做一个較穩定的對後一个發佈的演示。仝年,Debian 的開發者開始舉辦名做 Debconf 的年會,替其開發者佮技術專家提供講座佮工作坊。

開發版本

當咧開發中的軟體會予人上載著名做「無穩定」(unstable,代號 sid)和「實驗性」(experimental)的計畫分支頂懸。頂載至載「無穩定」活跳的軟體通常是由軟體的原開發者發佈的穩定版本,毋過有包括一寡無經測試的 Debian 內部的修改(譬如講軟體的包裝)。 毋捌達到「無穩定」固定欲求的軟體會囥佇咧「實驗性」分支。

一套軟體囥佇咧「無穩定」分一段時間了後(關係軟體修改的緊急性), 該軟體會自動去予人徙去「測試」分支。毋過若是軟體有嚴重錯誤被報告,抑是講所以生做軟體袂合「測試」分支的要求,該軟體袂去予徙去「測試」分支。

因為乎 Debian 官方發佈的正式版本並無包含新的特色,一寡桌面使用者會選擇鬥搭「測試」甚至「無穩定」分支。但是這兩个分支所進行的測試比穩定版本較少寡,可能較無穩定;而且這兩个分支並無定時的安全更新。閣較甚者,軟體無當地升級至無穩定的版本可能嚴重影響其運用。

當佇咧「測試」支持的軟體 Bug 總數低於一特定數量了後,「 測試」分支會成做後一个穩定版本。

軟體管理

Debian 紮來數萬个軟體套件。為著方便使用者使用,遮的軟體套件攏已經予人編譯包裝做一種方便的格式,開發人員共伊號做 deb 包。

Debian 系統當中,軟體套件管理會當由濟種工具協同運作進行,範圍對上底層的 _ dpkg _ 命令到圖形介面的 _ Synaptic _ 工具。推薦佇咧 Debian 系統中管理軟體套件的標準工具是 _ apt _ 工具集。

dpkg 是 Debian 中軟體套件管理的低階別基礎工具。_ dpkg _ 命令列工具並毋知影軟體源的組態,其資料庫干焦儲存已經安裝佇咧做頭前系統內底的軟體套件的資訊。該工具會當操作本地 . deb 軟體套件佮 dpkg 資料庫內底的資訊。

APT 工具

進階包裝工具(APT)提供了管理 Debian 系統軟體的功能,而且會當對軟體源取得而且解析軟體套件依賴。APT 工具之間共享依賴資訊佮軟體套件緊取。

  • Aptitude 是一个命令列工具,伊同時提供一个因為文字的使用者介面。該該的程式提供一寡改進功能,譬如講對軟體套件元資訊的增強搜揣。
  • _ apt-get _ 和 _ apt-cache _ 等命令是標準 apt 軟體套佇內底的命令列工具。_ apt-get _ 用於安裝佮刪除軟體套件,_ apt-cache _ 用佇咧搜揣軟體套件佮顯示軟體套件資訊。
  • 新版 apt 軟體套件提供矣 _ apt _ 命令做為面向使用者使用的工具。佮傳統 _ apt-get _ 和 _ aptitude _ 相比並,伊提供彼个進度條顯示、彩色字元支援等使用者友好的新功能。

非 Linux 核心版本

Hurd

共 Debian 移植至其他核心的工課當咧進行,上主要就是 Hurd。Hurd 是一組佇這个微核心(比如講 Mach)執行的侍服器,𪜶會當提供各種無仝款的功能。Hurd 是由 GNU 計畫所設計的自由軟體。

這份作業系統中的大部份的基本工具來自 GNU 計畫;因為按呢共號做 GNU / Linux 和 GNU / Hurd。這家私頭仔平平攏自由的。

BSD

Debian 因為有 FreeBSD 核心的版本。這是 Debian 的一个子計畫,叫做 Debian GNU / kFreeBSD。因為整體品質猶未達到發布標準,這馬猶原佇咧開發狀態當中。

Debian 另外捌有基於 NetBSD 核心的計劃,這號做 Debian GNU / NetBSD,但這馬計畫已經停止矣。

發行版本

Debian 主要分三个版本:穩定版本(stable)、 試版本(testing)、 無穩定版本(unstable)。

目前的穩定版本為 Debian Bullseye,頂一个穩定版本是 Buster,無穩定版本永遠為 Debian sid。到這當陣為止所有開發代號均出自 Pixar 的電影𨑨迌物仔總動員。

Debian sid

Debian sid 嘛叫做 Debian unstable,雖然無穩定版本,這見若 Debian 欲收錄的軟體攏必須代先囥佇這个版本內底進行測試,等到有夠穩定以後會囥到 testing 版本內底。

性命周期

Debian 穩定版通常若隔兩年發佈一个版本,自發行了後會得著為期約三冬的正式支援,期間敢會定期得著小版本更新佮持續的安全更新以修復發現的重要問題。

自 Debian 六開始,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 的管理嘛予人批評講傷過混亂,致使開發進度沓沓仔,決策過程嘛予無止境的討論拖沙。佇二空空六年九月,同時當咧參與 Ubuntu 開發的 Debian 開發者 Matthew Garrett 離開矣 Debian,並批評 Debian 著開發者傷無客氣。

衍生 Linux 發行版

  • Kanotix—— LiveCD 佮 Debian 安裝程式。
  • Knoppix—— LiveCD,同時亦有數個分支,包括講 Morphix、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 的滾動更新版本。有分別的使用 MATE 和 Cinnamon 成做預設桌面環境的兩个版本。
  • B 二 D / OB 二 D Linux—— OB 二 D XFCE 侍服器版本,以及 B 二 D 二千空一十八電腦版,採用快速安裝介面,只要五 ~ 十五分鐘就會當完成安裝。
  • Raspberry Pi OS—— 樹莓派的官方作業系統。
  • Pure OS:是因為 Debian 的 GNU / Linux 發行版,專注於隱私、安全佮便利性。

參見

  • Linux 發行版列表
  • Linux 發行版較

參考文獻

外部連結

  • 官方網站
  • Debian Wiki
  • 開放式 kha-tá-lok-guh 計畫中和 Debian 相關的內容
  • Debian 佇咧 DistroWatch 上的頁面