鏡像下載、域名解析、時間同步請點擊 阿里雲開源鏡像站
在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
