Debian GNU/Linux,22 年未完的美妙旅程

Avishek Kumar發表於2015-09-09

在2015年8月16日, Debian專案組慶祝了 Debian 的22週年紀念日;這也是開源世界歷史最悠久、熱門的發行版之一。 Debian專案於1993年由Ian Murdock創立。彼時,Slackware 作為最早的 Linux 發行版已經名聲在外。

Happy 22nd Birthday to Debian

22歲生日快樂! Debian Linux!

Ian Ashly Murdock, 一個美國職業軟體工程師, 在他還是普渡大學的學生時構想出了 Debian 專案的計劃。他把這個專案命名為 Debian 是由於這個名字組合了他彼時女友的名字 Debra Lynn 和他自己的名字 Ian。 他之後和 Lynn 結婚並在2008年1月離婚。

Ian Murdock

Debian 創始人:Ian Murdock

Ian 目前是 ExactTarget 的平臺與開發社群的副總裁。

Debian (如同Slackware一樣) 都是由於當時缺乏滿足合乎標準的發行版才應運而生的。 Ian 在一次採訪中說:“免費提供一流的產品會是 Debian 專案的唯一使命。 儘管過去的 Linux 發行版均不盡然可靠抑或是優秀。 我印象裡...比如在不同的檔案系統間移動檔案, 處理大型檔案經常會導致核心出錯。 但是 Linux 其實是很可靠的, 自由的原始碼讓這個專案本質上很有前途。”

"我記得過去我像其他想解決問題的人一樣, 想在家裡執行一個像 UNIX 的東西。 但那是不可能的, 無論是經濟上還是法律上或是別的什麼角度。 然後我就聽聞了 GNU 核心開發專案, 以及這個專案是如何沒有任何法律紛爭", Ian 補充到。 他早年在開發 Debian 時曾被自由軟體基金會(FSF)資助, 這份資助幫助 Debian 取得了長足的發展; 儘管一年後由於學業原因 Ian 退出了 FSF 轉而去完成他的學位。

Debian開發歷史

  • Debian 0.01 – 0.09 : 釋出於 1993 年八月 – 1993 年十二月。
  • Debian 0.91 : 釋出於 1994 年一月。 有了原始的包管理系統, 沒有依賴管理機制。
  • Debian 0.93 rc5 : 釋出於 1995 年三月。 “現代”意義的 Debian 的第一次釋出, 在基礎系統安裝後會使用dpkg 安裝以及管理其他軟體包。
  • Debian 0.93 rc6: 釋出於 1995 年十一月。 最後一次 a.out 釋出, deselect 機制第一次出現, 有60位開發者在彼時維護著軟體包。
  • Debian 1.1: 釋出於 1996 年六月。 專案代號 – Buzz, 軟體包數量 – 474, 包管理器 dpkg, 核心版本 2.0, ELF 二進位制。
  • Debian 1.2: 釋出於 1996 年十二月。 專案代號 – Rex, 軟體包數量 – 848, 開發者數量 – 120。
  • Debian 1.3: 釋出於 1997 年七月。 專案代號 – Bo, 軟體包數量 974, 開發者數量 – 200。
  • Debian 2.0: 釋出於 1998 年七月。 專案代號 - Hamm, 支援構架 – Intel i386 以及 Motorola 68000 系列, 軟體包數量: 1500+, 開發者數量: 400+, 內建了 glibc。
  • Debian 2.1: 釋出於1999 年三月九日。 專案代號 – slink, 支援構架 - Alpha 和 Sparc, apt 包管理器開始成型, 軟體包數量 – 2250。
  • Debian 2.2: 釋出於 2000 年八月十五日。 專案代號 – Potato, 支援構架 – Intel i386, Motorola 68000 系列, Alpha, SUN Sparc, PowerPC 以及 ARM 構架。 軟體包數量: 3900+ (二進位制) 以及 2600+ (原始碼), 開發者數量 – 450。 有一群人在那時研究並發表了一篇論文, 論文展示了自由軟體是如何在被各種問題包圍的情況下依然逐步成長為優秀的現代作業系統的。
  • Debian 3.0: 釋出於 2002 年七月十九日。 專案代號 – woody, 支援構架新增 – HP, PA_RISC, IA-64, MIPS 以及 IBM, 首次以DVD的形式釋出, 軟體包數量 – 8500+, 開發者數量 – 900+, 支援加密。
  • Debian 3.1: 釋出於 2005 年六月六日。 專案代號 – sarge, 支援構架 – 新增 AMD64(非官方渠道釋出), 核心 – 2.4 以及 2.6 系列, 軟體包數量: 15000+, 開發者數量 : 1500+, 增加了諸如 OpenOffice 套件, Firefox 瀏覽器, Thunderbird, Gnome 2.8, 支援: RAID, XFS, LVM, Modular Installer。
  • Debian 4.0: 釋出於 2007 年四月八日。 專案代號 – etch, 支援構架 – 如前,包括 AMD64。 軟體包數量: 18,200+ 開發者數量 : 1030+, 圖形化安裝器。
  • Debian 5.0: 釋出於 2009 年二月十四日。 專案代號 – lenny, 支援構架 – 新增 ARM。 軟體包數量: 23000+, 開發者數量: 1010+。
  • Debian 6.0: 釋出於 2009 年七月二十九日。 專案代號 – squeeze, 包含的軟體包: 核心 2.6.32, Gnome 2.3. Xorg 7.5, 同時包含了 DKMS, 基於依賴包支援。 支援構架 : 新增 kfreebsd-i386 以及 kfreebsd-amd64, 基於依賴管理的啟動過程。
  • Debian 7.0: 釋出於 2013 年五月四日。 專案代號: wheezy, 支援 Multiarch, 私有云工具, 升級了安裝器, 移除了第三方軟體依賴, 全功能多媒體套件-codec, 核心版本 3.2, Xen Hypervisor 4.1.4 ,軟體包數量: 37400+。
  • Debian 8.0: 釋出於 2015 年五月二十五日。 專案代號: Jessie, 將 Systemd 作為預設的初始化系統, 核心版本 3.16, 增加了快速啟動(fast booting), service程式所依賴的 cgroups 使隔離部分 service 程式成為可能, 43000+ 軟體包。 Sysvinit 初始化工具在 Jessie 中可用。

注意: Linux的核心第一次是在1991 年十月五日被髮布, 而 Debian 的首次釋出則在1993 年九月十三日。 所以 Debian 已經在只有24歲的 Linux 核心上執行了整整22年了。

Debian 的那些事

1994年管理和重整了 Debian 專案以使得其他開發者能更好地加入,所以在那一年並沒有釋出面向使用者的更新, 當然, 內部版本肯定是有的。

Debian 1.0 從來就沒有被髮布過。 一家 CD-ROM 的生產商錯誤地把某個未釋出的版本標註為了 1.0, 為了避免產生混亂, 原本的 Debian 1.0 以1.1的面貌釋出了。 從那以後才有了所謂的官方CD-ROM的概念。

每個 Debian 新版本的代號都是玩具總動員裡某個角色的名字哦。

Debian 有四種可用版本: 舊穩定版(old stable), 穩定版(stable), 測試版(testing) 以及 試驗版(experimental)。 始終如此。

Debian 專案組一直工作在不穩定發行版上, 這個不穩定版本始終被叫做Sid(玩具總動員裡那個邪惡的臭小孩)。 Sid是unstable版本的永久名稱, 同時Sid也取自'Still In Development"(譯者:還在開發中)的首字母。 Sid 將會成為下一個穩定版, 當前的穩定版本代號為 jessie。

Debian 的官方發行版只包含開源並且自由的軟體, 絕無其他東西. 不過 contrib 和非自由軟體包使得安裝那些本身自由但是其依賴的軟體包不自由(contrib)的軟體和非自由軟體成為了可能。

Debian 是一堆Linux 發行版之母。 舉幾個例子:

  • Damn Small Linux
  • KNOPPIX
  • Linux Advanced
  • MEPIS
  • Ubuntu
  • 64studio (不再活躍開發)
  • LMDE

Debian 是世界上最大的非商業 Linux 發行版。它主要是由C編寫的(32.1%), 一併的還有其他70多種語言。

Debian 開發語言貢獻表

Debian 開發語言貢獻表,圖片來源: Xmodulo

Debian 專案包含6,850萬行程式碼, 以及 450萬行空格和註釋。

國際空間站放棄了 Windows 和紅帽子, 進而換成了 Debian - 在上面的宇航員使用落後一個版本的穩定發行版, 目前是 squeeze; 這麼做是為了穩定程度以及來自 Debian 社群的雄厚幫助支援。

感謝上帝! 我們差點就聽到來自國際空間宇航員面對 Windows Metro 介面的尖叫了 :P

黑色星期三

2002 年十一月二十日, Twente 大學的網路運營中心(NOC)著火。 當地消防部門放棄了伺服器區域。 NOC維護著satie.debian.org 的網站伺服器, 這個網站包含了安全、非美國相關的存檔、新維護者資料、數量報告、資料庫等等;這一切都化為了灰燼。 之後這些服務由 Debian 重建了。

未來版本

下一個待發布版本是 Debian 9, 專案代號 – Stretch, 它會帶來什麼還是個未知數。 滿心期待吧!

有很多發行版在 Linux 發行版的歷史上出現過一瞬間然後很快消失了。 在多數情況下, 維護一個日漸龐大的專案是開發者們面臨的挑戰。 但這對 Debian 來說不是問題。 Debian 專案有全世界成百上千的開發者、維護者。 它在 Linux 誕生的之初起便一直存在。

Debian 在 Linux 生態環境中的貢獻是難以用語言描述的。 如果 Debian 沒有出現過, 那麼 Linux 世界將不會像現在這樣豐富和使用者友好。 Debian 是為數不多可以被認為安全可靠又穩定的發行版,是作為網路伺服器完美選擇。

這僅僅是 Debian 的一個開始。 它走過了這麼長的征程, 並將一直走下去。 未來即是現在! 世界近在眼前! 如果你到現在還從來沒有使用過 Debian, 我只想問, 你還再等什麼? 快去下載一份映象試試吧, 我們會在此守候遇到任何問題的你。


via: http://www.tecmint.com/happy-birthday-to-debian-gnu-linux/

作者:Avishek Kumar 譯者:jerryling315 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

相關文章