好問題。題目太大,不是三言兩語說得清,就選一個Linux發行版說說。
DebianGNU/Linux(簡稱Debian)
官網:
https://www.debian.org/index.zh-cn.html
https://www.debian.org
哲學:
自由之上,自由軟件之上。選擇的自由,自由的選擇。信奉自由軟件,當之不讓自由軟件界的旗艦產品。
風格:
管理
完全由自愿者組成的社區管理和驅動。不受任何商業公司和機構控制。DebianProjectLeader,稱為DPL,就是Debian的大統領,負責日常管理。DPL由所有Debian開發者通過網絡民主投票選舉,任期一年。
社會契約
Debian項目從一開始創立,為了彰顯信仰,訂立了社會契約。要點如下:
- Debian一直免費。
- 回報自由軟件社區。
- 不隱瞞問題,確保問題報告數據庫一直向大眾開放。人們在線提交的報告立即可查看。
- 用戶和自由軟件至上。
- 非自由軟件被劃分在contrib和non-free區域。
成熟的版本管理和發布機制
DebianGNU/Linux發布采用三部曲。分為:stable,test,unstable。
- Stable:推薦給絕大多數用戶,為最新的正式發布的Debian,經過完整測試,穩定可靠,適用于生產環境。目前的版本為Version10,綽號buster,首次發布于2019年7月6號,最新一期更新為Version10.5,發布于2020年8月1日。
- test:測試為目的。包含尚未被stable發布接納的軟件包。主要優勢是擁有比stable更新的軟件版本。
- unstable:這是一個總是在積極開發的發布。一般來說,目標用戶是Debian開發者和酷愛嘗鮮的用戶。綽號sid。
優秀的包管理(packagemanagement)
DebianGNU/Linux最著名的特性之一是優秀的包管理,其實現代碼特別穩健、可靠和強大。安裝/升級/刪除軟件非常簡單方便。UbuntuLinux的包管理就是基于DebianGNU/Linux。
例如,安裝某一個軟件包,例如網頁瀏覽器Chromium。只需要在終端上輸入如下命令:
sudoapt-getinstallchromium
DebianGNU/Linux自動處理軟件依賴關系,自動下載關聯軟件包,自動安裝所有的軟件。
刪除易如反掌,一行指令搞定。所有軟件依賴統統解決。
sudoapt-getuninstallchromium
升級系統
sudoapt-getupdate;sudoapt-getupgrade;sudoapt-getdist-upgrade
DebianGNU/Linux有軟件包管理圖形界面系統,例如aptitude。稍加學習,aptitude就會成為你從此離不開的終極軟件包管理工具。搜索、安裝、刪除、查看軟件簡介、依賴關系、刪除僵尸包、刪除緩存......無所不能。
擁有59,000個軟件包
DebianGNU/Linux擁有接近六萬個軟件包。想尋找一個其他Linux發布有,而Debian沒有的自由軟件,幾乎是不可能的,反之則不然。
為什么DebianGNU/Linux好于Ubuntu?
UbuntuLinux和DebianGNU/Linux本質區別在于,
- 哲學:Ubuntu是商業公司Canonical的產品,追求商業利益,最大化投資回報。而Debian是一家自愿者社區管理自由軟件,以自由和自由軟件為至上原則,追求自由的選擇和選擇的自由。
- 體系架構:Debian是全開放的,選擇權交給用戶決定。Ubuntu竭盡全力試圖擁有控制權,從而使股東利益最大化。本質上,對于Canonical公司,用戶和軟件本身只是盈利的工具,利潤最大化和投資回報最大化才是初心和目的。
- 風險:Canonical公司控制著Ubuntu。Canonical隨時可能發生變化:被收購、兼并、破產、倒閉等。而Debian呢?只要世界上還有熱愛自由軟件的自愿者,Debian就會一直存在并發展。資本跑不過自由。
Ubuntu,戴著技術面具的資本傀儡。Debian,永遠初心不改的自由軟件旗艦。
結語:
選擇Debian,就是選擇自由,從而賦予你能量和潛力,讓你擁有選擇自由,進行自由選擇。
更多精彩,關注
微信公眾號:IT之州
今日:IT之州
新浪微博:IT之州