Debian GNU/Linux,22年未完的美妙旅程
在2015年8月16日, Debian項目組慶祝了Debian 的22周年紀(jì)念日;這也是開源世界歷史最悠久、熱門的發(fā)行版之一。 Debian項目于1993年由Ian Murdock創(chuàng)立。彼時,Slackware 作為最早的 Linux 發(fā)行版已經(jīng)名聲在外。
22歲生日快樂! Debian Linux!
Ian Ashly Murdock, 一個美國職業(yè)軟件工程師, 在他還是普渡大學(xué)的學(xué)生時構(gòu)想出了Debian項目的計劃。他把這個項目命名為 Debian 是由于這個名字組合了他彼時女友的名字 Debra Lynn 和他自己的名字 Ian。 他之后和 Lynn 結(jié)婚并在2008年1月離婚。
Debian 創(chuàng)始人:Ian Murdock
Ian 目前是 ExactTarget 的平臺與開發(fā)社區(qū)的副總裁。
Debian (如同Slackware一樣) 都是由于當(dāng)時缺乏滿足合乎標(biāo)準(zhǔn)的發(fā)行版才應(yīng)運而生的。 Ian 在一次采訪中說:“免費提供***的產(chǎn)品會是 Debian 項目的唯一使命。 盡管過去的 Linux 發(fā)行版均不盡然可靠抑或是優(yōu)秀。 我印象里...比如在不同的文件系統(tǒng)間移動文件,處理大型文件經(jīng)常會導(dǎo)致內(nèi)核出錯。 但是 Linux 其實是很可靠的, 自由的源代碼讓這個項目本質(zhì)上很有前途。”
"我記得過去我像其他想解決問題的人一樣, 想在家里運行一個像 UNIX 的東西。 但那是不可能的, 無論是經(jīng)濟上還是法律上或是別的什么角度。 然后我就聽聞了 GNU 內(nèi)核開發(fā)項目, 以及這個項目是如何沒有任何法律紛爭", Ian 補充到。 他早年在開發(fā)Debian時曾被自由軟件基金會(FSF)資助, 這份資助幫助Debian 取得了長足的發(fā)展; 盡管一年后由于學(xué)業(yè)原因 Ian 退出了 FSF 轉(zhuǎn)而去完成他的學(xué)位。
Debian開發(fā)歷史
◆Debian 0.01 – 0.09:發(fā)布于 1993 年八月 – 1993 年十二月。
◆Debian 0.91:發(fā)布于 1994 年一月。 有了原始的包管理系統(tǒng), 沒有依賴管理機制。
◆Debian 0.93 rc5:發(fā)布于 1995 年三月。 “現(xiàn)代”意義的 Debian 的***次發(fā)布, 在基礎(chǔ)系統(tǒng)安裝后會使用dpkg 安裝以及管理其他軟件包。
◆Debian 0.93 rc6:發(fā)布于 1995 年十一月。 ***一次 a.out 發(fā)布, deselect 機制***次出現(xiàn), 有60位開發(fā)者在彼時維護著軟件包。
◆Debian 1.1:發(fā)布于 1996 年六月。 項目代號 – Buzz, 軟件包數(shù)量 – 474, 包管理器 dpkg, 內(nèi)核版本 2.0, ELF 二進(jìn)制。
◆Debian 1.2:發(fā)布于 1996 年十二月。 項目代號 – Rex, 軟件包數(shù)量 – 848, 開發(fā)者數(shù)量 – 120。
◆Debian 1.3:發(fā)布于 1997 年七月。 項目代號 – Bo, 軟件包數(shù)量 974, 開發(fā)者數(shù)量 – 200。
◆Debian 2.0:發(fā)布于 1998 年七月。 項目代號 - Hamm, 支持構(gòu)架 – Intel i386 以及 Motorola 68000 系列, 軟件包數(shù)量: 1500+, 開發(fā)者數(shù)量: 400+, 內(nèi)置了 glibc。
◆Debian 2.1:發(fā)布于1999 年三月九日。 項目代號 – slink, 支持構(gòu)架 - Alpha 和 Sparc, apt 包管理器開始成型, 軟件包數(shù)量 – 2250。
◆Debian 2.2:發(fā)布于 2000 年八月十五日。 項目代號 – Potato, 支持構(gòu)架 – Intel i386, Motorola 68000 系列, Alpha, SUN Sparc, PowerPC 以及 ARM 構(gòu)架。 軟件包數(shù)量: 3900+ (二進(jìn)制) 以及 2600+ (源代碼), 開發(fā)者數(shù)量 – 450。 有一群人在那時研究并發(fā)表了一篇論文, 論文展示了自由軟件是如何在被各種問題包圍的情況下依然逐步成長為優(yōu)秀的現(xiàn)代操作系統(tǒng)的。
◆Debian 3.0:發(fā)布于 2002 年七月十九日。 項目代號 – woody, 支持構(gòu)架新增 – HP, PA_RISC, IA-64, MIPS 以及 IBM, ***以DVD的形式發(fā)布, 軟件包數(shù)量 – 8500+, 開發(fā)者數(shù)量 – 900+, 支持加密。
◆Debian 3.1:發(fā)布于 2005 年六月六日。 項目代號 – sarge, 支持構(gòu)架 – 新增 AMD64(非官方渠道發(fā)布), 內(nèi)核 – 2.4 以及 2.6 系列, 軟件包數(shù)量: 15000+, 開發(fā)者數(shù)量 : 1500+, 增加了諸如 OpenOffice 套件, Firefox 瀏覽器, Thunderbird, Gnome 2.8, 支持: RAID, XFS, LVM, Modular Installer。
◆Debian 4.0:發(fā)布于 2007 年四月八日。 項目代號 – etch, 支持構(gòu)架 – 如前,包括 AMD64。 軟件包數(shù)量: 18,200+ 開發(fā)者數(shù)量 : 1030+, 圖形化安裝器。
◆Debian 5.0:發(fā)布于 2009 年二月十四日。 項目代號 – lenny, 支持構(gòu)架 – 新增 ARM。 軟件包數(shù)量: 23000+, 開發(fā)者數(shù)量: 1010+。
◆Debian 6.0:發(fā)布于 2009 年七月二十九日。 項目代號 – squeeze, 包含的軟件包: 內(nèi)核 2.6.32, Gnome 2.3. Xorg 7.5, 同時包含了 DKMS, 基于依賴包支持。 支持構(gòu)架 : 新增 kfreebsd-i386 以及 kfreebsd-amd64, 基于依賴管理的啟動過程。
◆Debian 7.0:發(fā)布于 2013 年五月四日。 項目代號: wheezy, 支持 Multiarch, 私有云工具, 升級了安裝器, 移除了第三方軟件依賴, 全功能多媒體套件-codec, 內(nèi)核版本 3.2, Xen Hypervisor 4.1.4 ,軟件包數(shù)量: 37400+。
◆Debian 8.0:發(fā)布于 2015 年五月二十五日。 項目代號: Jessie, 將 Systemd 作為默認(rèn)的初始化系統(tǒng), 內(nèi)核版本 3.16, 增加了快速啟動(fast booting), service進(jìn)程所依賴的 cgroups 使隔離部分 service 進(jìn)程成為可能, 43000+ 軟件包。 Sysvinit 初始化工具在 Jessie 中可用。
注意:Linux的內(nèi)核***次是在1991 年十月五日被發(fā)布, 而 Debian 的***發(fā)布則在1993 年九月十三日。 所以 Debian 已經(jīng)在只有24歲的 Linux 內(nèi)核上運行了整整22年了。
Debian 的那些事
1994年管理和重整了 Debian 項目以使得其他開發(fā)者能更好地加入,所以在那一年并沒有發(fā)布面向用戶的更新, 當(dāng)然, 內(nèi)部版本肯定是有的。
Debian 1.0 從來就沒有被發(fā)布過。 一家CD-ROM 的生產(chǎn)商錯誤地把某個未發(fā)布的版本標(biāo)注為了 1.0, 為了避免產(chǎn)生混亂,原本的 Debian 1.0 以1.1的面貌發(fā)布了。 從那以后才有了所謂的官方CD-ROM的概念。
每個Debian 新版本的代號都是玩具總動員里某個角色的名字哦!
Debian 有四種可用版本:舊穩(wěn)定版(old stable),穩(wěn)定版(stable),測試版(testing) 以及試驗版(experimental)。 始終如此。
Debian 項目組一直工作在不穩(wěn)定發(fā)行版上, 這個不穩(wěn)定版本始終被叫做Sid(玩具總動員里那個邪惡的臭小孩)。Sid是unstable版本的***名稱, 同時Sid也取自'Still In Development"(譯者:還在開發(fā)中)的首字母。Sid 將會成為下一個穩(wěn)定版, 當(dāng)前的穩(wěn)定版本代號為 jessie。
Debian 的官方發(fā)行版只包含開源并且自由的軟件, 絕無其他東西。不過,contrib 和非自由軟件包使得安裝那些本身自由但是其依賴的軟件包不自由(contrib)的軟件和非自由軟件成為了可能。
Debian 是一堆Linux 發(fā)行版之母。 舉幾個例子:
◆Damn Small Linux
◆KNOPPIX
◆Linux Advanced
◆MEPIS
◆Ubuntu
◆64studio (不再活躍開發(fā))
◆LMDE
Debian 是世界上***的非商業(yè) Linux 發(fā)行版。它主要是由C編寫的(32.1%), 一并的還有其他70多種語言。
Debian 開發(fā)語言貢獻(xiàn)表,圖片來源:Xmodulo
Debian 項目包含6,850萬行代碼, 以及 450萬行空格和注釋。
國際空間站放棄了Windows 和紅帽子, 進(jìn)而換成了 Debian - 在上面的宇航員使用落后一個版本的穩(wěn)定發(fā)行版, 目前是 squeeze;這么做是為了穩(wěn)定程度以及來自 Debian 社區(qū)的雄厚幫助支持。
感謝上帝! 我們差點就聽到來自國際空間宇航員面對 Windows Metro 界面的尖叫了 :P
黑色星期三
2002 年十一月二十日, Twente 大學(xué)的網(wǎng)絡(luò)運營中心(NOC)著火。 當(dāng)?shù)叵啦块T放棄了服務(wù)器區(qū)域。 NOC維護著satie.debian.org 的網(wǎng)站服務(wù)器, 這個網(wǎng)站包含了安全、非美國相關(guān)的存檔、新維護者資料、數(shù)量報告、數(shù)據(jù)庫等等;這一切都化為了灰燼。 之后這些服務(wù)由Debian 重建了。
未來版本
下一個待發(fā)布版本是 Debian 9, 項目代號 – Stretch, 它會帶來什么還是個未知數(shù)。滿心期待吧!
有很多發(fā)行版在 Linux 發(fā)行版的歷史上出現(xiàn)過一瞬間然后很快消失了。 在多數(shù)情況下, 維護一個日漸龐大的項目是開發(fā)者們面臨的挑戰(zhàn)。 但這對 Debian 來說不是問題。 Debian 項目有全世界成百上千的開發(fā)者、維護者。 它在 Linux 誕生的之初起便一直存在。
Debian 在 Linux 生態(tài)環(huán)境中的貢獻(xiàn)是難以用語言描述的。 如果 Debian 沒有出現(xiàn)過, 那么 Linux 世界將不會像現(xiàn)在這樣豐富和用戶友好。 Debian 是為數(shù)不多可以被認(rèn)為安全可靠又穩(wěn)定的發(fā)行版,是作為網(wǎng)絡(luò)服務(wù)器***選擇。
這僅僅是 Debian 的一個開始。 它走過了這么長的征程, 并將一直走下去。 未來即是現(xiàn)在! 世界近在眼前! 如果你到現(xiàn)在還從來沒有使用過 Debian, 我只想問, 你還再等什么? 快去下載一份鏡像試試吧!我們會在此守候遇到任何問題的你。