在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構建而來的。
這就決定了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釋出後,雖然也能升級到新版本,但通常這種操作風險過高,一般用做伺服器不會這麼幹。
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/,如需轉載,請註明出處,否則將追究法律責任。