Debian 和 Ubuntu:有什麼不同?應該選擇哪一個?
在 Debian 和 Ubuntu 系統中,你都可以 使用 apt-get 命令 來管理應用。你也可以在這兩個發行版中安裝 DEB 安裝包。很多時候,你會在這兩個發行版中發現同樣的包安裝命令。
它們兩者是如此的相似,那麼,它們兩者之間有什麼區別呢?
Debian 和 Ubuntu 屬於同一系列的發行版。Debian 是由 Ian Murdock 在 1993 年創建的最初的發行版。Ubuntu 是 Mark Shuttleworth 在 2004 年基於 Debian 創建的發行版。
Ubuntu 基於 Debian:這意味著什麼?
Linux 發行版雖然有數百個,但其中只有少數是從零開始的獨立發行版。 Debian、Arch、Red Hat 是其中幾個不派生於其它發行版的使用最廣的發行版。
Ubuntu 源自 Debian。這意味著 Ubuntu 使用與 Debian 相同的 APT 包管理系統,並共享來自 Debian 庫中的大量包和庫。它建立在 Debian 基礎架構上。
這就是大多數「衍生」發行版所做的。它們使用相同的包管理器,並與基礎發行版共享包。但它們也做了一些改變,添加了一些自己的包。這就是 Ubuntu 和 Debian 的不同之處,儘管它是從 Debian 衍生而來的。
Ubuntu 和 Debian 的不同之處
因此,Ubuntu 構建在 Debian 架構和基礎設施上,也與 Debian 一樣是用 .DEB 格式的軟體包。
這意味著使用 Ubuntu 和使用 Debian 是一樣的嗎?並不完全如此。有很多因素可以用來區分兩個不同的發行版。
讓我逐一討論這些因素來比較 Ubuntu 和 Debian。請記住,有些比較適用於桌面版本,而有些比較適用於伺服器版本。
1、發布周期
Ubuntu 有兩種發布版本:LTS(長期支持)和常規版本。Ubuntu LTS 版本 每兩年發布一次,並且會提供五年的支持。你可以選擇升級到下一個可用的 LTS 版本。LTS 版本被認為更穩定。
還有一個非 LTS 版本,每六個月發布一次。這些版本僅僅提供九個月的支持,但是它們會有一些新的軟體版本和功能。在當前的版本到達維護年限時,你應當升級到下一個 Ubuntu 版本。
所以基本上,你可以根據這些版本在穩定性和新特性之間進行選擇。
另一方面,Debian 有三個不同的版本:穩定版、測試版和非穩定版。非穩定版是為了實際測試,應該避免使用。
測試版不是那麼不穩定。它是用來為下一個穩定版做準備。有一些 Debian 用戶更傾向於使用測試版來獲取新的特性。
然後是穩定版。這是 Debian 的主要版本。Debian 穩定版可能沒有最新的軟體和功能,但在穩定性方面毋庸置疑。
每兩年 Debian 會發布一個穩定版,並且會提供三年的支持。此後,你應當升級到下一個可用的穩定版。
2、軟體更新
Debian 更關注穩定性,這意味著它並不總是使用最新版本的軟體。例如,最新的 Debian 11 用的 GNOME 版本為 3.38,並不是最新版的 GNOME 3.40。
對於 GIMP、LibreOffice 等其它軟體也是如此。這是你必須對 Debian 做出的妥協。這就是「Debian stable = Debian stale」笑話在 Linux 社區流行的原因。
Ubuntu LTS 版本也關注穩定性。但是它們通常擁有較新版本的常見軟體。
你應該注意,對於某些軟體,從開發者的倉庫安裝也是一種選擇。例如,如果你想要安裝最新版的 Docker,你可以在 Debian 和 Ubuntu 中添加 Docker 倉庫。
總體來說,相比較於 Ubuntu ,Debian 穩定版的軟體版本會更舊。
3、軟體可用性
Debian 和 Ubuntu 都擁有一個巨大的軟體倉庫。然而,Ubuntu 還有 PPA( 個人軟體包存檔 )。通過 PPA,安裝更新版本的軟體或者獲取最新版本的軟體都將會變的更容易。
你可以在 Debian 中嘗試使用 PPA,但是體驗並不好。大多數時候你都會遇到問題。
4、支持的平台
Ubuntu 可以在 64 位的 x86 和 ARM 平台上使用。它不再提供 32 位的鏡像。
另一方面,Debian 支持 32 位和 64 位架構。除此之外,Debian 還支持 64 位 ARM(arm64)、ARM EABI(armel)、ARMv7(EABI hard-float ABI,armhf)、小端 MIPS(mipsel)、64 位小端 MIPS(mips64el)、64 位小端 PowerPC(ppc64el) 和 IBM System z(s390x)。
所以它也被稱為 「 通用操作系統 」。
5、安裝
安裝 Ubuntu 比安裝 Debian 容易得多。我並不是在開玩笑。即使對於有經驗的 Linux 用戶,Debian 也可能令人困惑。
當你下載 Debian 的時候,它默認提供的是最小化鏡像。此鏡像沒有非自由(非開源)的固件。如果你繼續安裝它,你就可能會發現你的網路適配器和其它硬體將無法識別。
有一個單獨的包含固件的非自由鏡像,但它是隱藏的,如果你不知道,你可能會大吃一驚。
Ubuntu 在默認提供的鏡像中包含專有驅動程序和固件時要寬容的多。
此外,Debian 安裝程序看起來很舊,而 Ubuntu 安裝程序看起來就比較現代化。Ubuntu 安裝程序還可以識別磁碟上其它已安裝的操作系統,並為你提供將 Ubuntu 與現有操作系統一起安裝的選項(雙引導)。但我在測試時並沒有注意到 Debian 有此選項。
6、開箱即用的硬體支持
就像之前提到的,Debian 主要關注 FOSS(自由和開源軟體)。這意味著 Debian 提供的內核不包括專有驅動程序和固件。
這並不是說你無法使其工作,而是你必須添加/啟動額外的存儲庫並手動安裝。這可能令人沮喪,特別是對於初學者來說。
Ubuntu 並不完美,但在提供開箱即用的驅動程序和固件方面,它比 Debian 好得多。這意味著更少的麻煩和更完整的開箱即用體驗。
7、桌面環境選擇
Ubuntu 默認使用定製的 GNOME 桌面環境。你可以在其上安裝 其它桌面環境,或者選擇 各種不同桌面風格的 Ubuntu,如 Kubuntu(使用 KDE 桌面)、Xubuntu(使用 Xfce 桌面)等。
Debian 也默認安裝了 GNOME 桌面。但是它會讓你在安裝的過程中選擇你要安裝的桌面環境。
你還可以從其網站獲取 特定桌面環境的 ISO 鏡像。
8、遊戲性
由於 Stream 及其 Proton 項目,Linux 上的遊戲總體上有所改善。儘管如此,遊戲在很大程度上取決於硬體。
在硬體兼容性上,Ubuntu 比 Debian 在支持專有驅動程序方面要好。
並不是說在 Debian 中不能做到這一點,而是需要一些時間和精力來實現。
9、性能
性能部分沒有明顯的「贏家」,無論是在伺服器版本還是在桌面版本。 Debian 和 Ubuntu 作為桌面和伺服器操作系統都很受歡迎。
性能取決於你系統的硬體和你所使用的軟體組件。你可以在你的操作系統中調整和控制你的系統。
10、社區和支持
Debian 是一個真正的社區項目。此項目的一切都由其社區成員管理。
Ubuntu 由 Canonical 提供支持。然而,它並不是一個真正意義上的企業項目。它確實有一個社區,但任何事情的最終決定權都掌握在 Canonical 手中。
就支持而言,Ubuntu 和 Debian 都有專門的論壇,用戶可以在其中尋求幫助和提出建議。
Canonical 還為其企業客戶提供收費的專業支持。Debian 則沒有這樣的功能。
結論
Debian 和 Ubuntu 都是桌面或伺服器操作系統的可靠選擇。 APT 包管理器和 DEB 包對兩者都是通用的,因此提供了一些相似的體驗。
然而,Debian 仍然需要一定程度的專業知識,特別是在桌面方面。如果你是 Linux 新手,堅持使用 Ubuntu 將是你更好的選擇。在我看來,你應該積累一些經驗,熟悉了一般的 Linux,然後再嘗試使用 Debian。
並不是說你不能從一開始就使用 Debian,但對於 Linux 初學者來說,這並不是一種很好的體驗。
歡迎你對這場 Debian 與 Ubuntu 辯論發表意見。
via: https://itsfoss.com/debian-vs-ubuntu/
作者:Abhishek Prakash 選題:lujun9972 譯者:perfiffer 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive