Debian與Ubuntu到底有什麼不同,應該如何選擇?

哈哈哈hh發表於2022-02-25

映象下載、域名解析、時間同步請點選  阿里雲開源映象站

在CentOS轉向CentOS Stream之後,這意味著它將變得不可靠。

但是幸好,仍然有非常優秀的Linux發行版本在等我們。其中比較有知名度的是Ubuntu以及Debian。

我們經常聽到的一句話是:

Ubuntu is based on Deibian

那它們究竟有什麼區別,如果讓你來選擇,你要如何選擇?

這篇文章中,我將簡單的說明一下Ubuntu與Debian究竟有什麼不同,它們兩者究竟是個什麼關係,也許能有助於你做出更好的選擇。

1. Ubuntu是基於Debian而構建的

Linux發行版本雖然眾多,但是真正屬於 原始構建的Linux版本可不多,只有少數幾個,而大多數大家熟悉的或使用比較多的諸如CentOS,還有Ubuntu這一類屬於 再構建版本,簡單來說就是這些版本是基於 原始構建版本的基礎之上再次修改及構建而來。

屬於原始構建版本的真不多,我知道的只有以下幾個:

  • Redhat,使用的是Yum/rpm包管理
  • Debian,使用的是Apt/deb包管理
  • Arch Linux,pacman包管理

而在伺服器,用的最多的兩個發行版本,一個CentOS,是基於Redhat構建而來。而另一個Ubuntu則就是基於Debian構建而來的。

所以,某種程度上可以說:

Debian是Ubuntu的老爸

這就決定了Ubuntu和Debian大多數情況下可能非常一致,但又有一些不同。

與CentOS只是把Redhat的品牌資訊去掉相比,Ubuntu在Debian的基礎上做了許多的變更,比如Snap軟體管理這個就是Ubuntu搞的,Deibain上預設是沒有Snap的。

2. Debian由社群負責,而Ubuntu由商業公司負責

Debian是一個完全由社群負責的Linux版本,他們是自由軟體的忠實信徒,背後沒有商業公司的相關利益與推動。而Ubuntu背後則是canonical商業公司,商業公司畢竟是以贏利為目標。

所以,一個顯而易見的事實是:

在營銷方面,Ubuntu是好於Debian的,這也可能是現在為什麼Ubuntu更讓大家熟知的原因所在吧。

這一點上,在它們針對軟體源的態度上也不一樣。Debian預設的源中的軟體全是free software,而Ubuntu則不在意這個,自由,開源或免費的商業軟體在Ubuntu的源中都有。

當然,Debian也包括了no free軟體源,但你必須手動修改軟體源才能達到這一目標。

3. 版本分類不同

Debian是分為三種版本, stable(穩定版),test(測試版本),以及 unstable(不穩定版)

比如Debian當前的穩定版本是Debian 11,而當前的測試版本是Debian Bookworm(也就是未來的下一個穩定版),Debian的穩定版本支援期為2年,社群延長支援一年總共三年。

而Ubuntu則不是這樣分類,Ubuntu區分為LTS版及非LTS版本,LTS版本兩年更新一個版本,維護期五年。而非LTS版本則是6個月更新一個版本,支援為9個月。

比如Ubuntu 18.04 LTS,Ubuntu 20.04 LTS就是長期支援版,而Ubuntu 20.10就是非長期支援版。

4. 更新機制不同

Debian有滾動發行和標準發行兩種機制,而Ubuntu則是標準發行機制。Debian Stable和Ubuntu一樣是標準發行機制,而Ubuntu Test則是滾動發行。

什麼區別?

滾動版本發行,是指會經常性的推送更新,透過更新來達到更新補丁及更新到下一個新版本,並不需要重新安裝新版本。而標準版本發行就是當一個新的版本釋出後,通常需要以重新安裝的方式來取代舊的發行版本。

比如,如果你安裝的是Debian Test,你就不需要關心新版本,只需要每天持續更新就可以了,永遠保持最新。

而如果是你Ubuntu 18.04 LTS版本,當Ubuntu 20.04 LTS釋出後,雖然也能升級到新版本,但通常這種操作風險過高,一般用做伺服器不會這麼幹。

滾動發行版本可能更多的對桌面Linux更適合。

5. 穩定性

雖然在國內Debian系可能沒有Redhat系多,很多人會說Redhat系更穩定。事實上這是沒有依據的。

Debian與Ubutun都是非常穩定的發行版本,在全球範圍內使用都比較多。在全球公有云市場,佔比最高的Linux伺服器發行版本是Ubuntu。

如果拿Deiban與Ubuntu來比,Debian在穩定性方面更甚一籌。相對而言,Ubuntu在穩定性方面稍遜一些。

Debian之所以更穩定的原因在於,它預設使用的軟體的版本通常是經過驗證的穩定的舊版本,而非比較新的版本。Ubuntu則軟體相對新一點,新的當然是沒有經過時間檢驗的,在穩定性自然比不上。

這背後可能有一個你意想不到的事實就是:

Ubuntu是基於Debian unstable而構建的,Debian unstable版本的軟體通常更新,所以沒有stable版本穩定。

那Ubuntu沒有Deibian穩定也是自然的了。

6. 桌面系統

Linux雖然主要是應用在伺服器,但它在桌面領域也還是有一點存在感的,那就Linux桌面作業系統來說,Ubuntu就是絕對的王者了。

Ubuntu無論是在桌面系統的易用性,對各種硬體的驅動支援等方面,都比Debian優秀。

對於Linux桌面選擇來說,Ubuntu對新手非常友好,而Debian這樣的可能需要有點水平才能用的比較好。

如何選擇?

不知道這些資訊對你的選擇是否有幫助。你想知道我是如何選擇的嗎?

首先,我已經完全放棄了CentOS,因為它轉變成了CentOS Stream,可能不穩定,所以不適合做伺服器了。當然,

雖然Redhat系還有Oracle等其它選擇。而且國內由於歷史原因使用CentOS更多,所以像前段時間華為開源的OpenEuler尤拉開源系統也是Redhat系。但在瞭解了Debian的歷史之後,我個人還是更喜歡Debian系。

那對於Debian與Ubuntu這兩者來說,Ubuntu更流行,Debian則更穩定。

所以,我的選擇是:

  • 對於伺服器系統的選擇,那就是Debian了
  • 而對於Linux桌面作業系統,則以Ubuntu及類似Linux Mint基於Ubuntu發行的版本為主了

本文轉自:https://blog.csdn.net/taoofcode/article/details/121485093


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2857783/,如需轉載,請註明出處,否則將追究法律責任。

相關文章