Ubuntu vs Arch:孰優孰劣?
1、目標用戶
Arch Linux 旨在為那些喜歡鼓搗、喜歡折騰的用戶提供 DIY 體驗,自定義 Linux 系統的各種元素。
比如,構建軟體包,以及自定義桌面。
Arch Linux 的上手體驗取決於 安裝設置它 的用戶。所以,Arch Linux 可以輕易迎合尋找不同包以及桌面環境等元素的用戶。
而另一方面,Ubuntu 的目標用戶是那些想使用 操作方便,預先配置好的 Linux 系統。
這類用戶希望系統預裝必要的工具,確保一切都會按照預期進行。換言之,他們想要的是一個理想的系統,無需擔心設置問題。
Ubuntu 也不希望用戶花費大把時間來提升自己的體驗,所以它選擇以滿足絕大多數用戶的需求為基準。
2、系統安裝
不得不說,Ubuntu 提供了簡潔直觀的安裝方式,因為它提供的圖形用戶界面大大方便了安裝。
如果有需要,你甚至可以 在 Ubuntu 伺服器上安裝一個圖形用戶界面。
但要安裝 Arch Linux,你就不得不使用終端(命令行)。
還好,Arch Linux 現在有了引導式的安裝程序,這使得通過終端安裝 Arch Linux 變得更加容易了。
當然,還是 Ubuntu 的安裝更為方便一些。
3、桌面體驗
Ubuntu 旨在 方便用戶。為此,Ubuntu 項目的領導者 Canonical 公司提供了自定義的 GNOME 桌面環境體驗。
儘管你可能無法像在 KDE Plasma 上那樣自由地定製桌面,你依然可以有很多其他選擇。感興趣的話,可以點擊了解 KDE vs GNOME。
Ubuntu 也會定期收集用戶體驗反饋信息,儘可能地幫助用戶提高工作效率。
Arch Linux 更加註重功能 以及其他技術方面,而不是用戶的桌面體驗。用戶體驗完全取決於用戶在安裝 Arch Linux 時是如何設置的。
使用 Arch Linux 時,你能依賴的只有桌面環境提供的開箱即用工具,沒有為用戶量身定製的改進。如果你想體驗一些不一樣的東西,你就必須對系統加以調整。
不過,好在 Arch Linux 允許用戶選擇 KDE Plasma、GNOME 或者 其他桌面環境,所以你可以充分利用這一優勢,根據自己的喜好來選擇桌面環境。
不僅如此,在安裝 Arch Linux 時,你還可以選擇平鋪式窗口管理器。
總體來說,如果使用 Ubuntu,你的桌面體驗和其他用戶的體驗別無二致,因為 Ubuntu 可以自定義的元素極少。
相反,如果使用 Arch Linux,你就可以 自由定義桌面體驗。但請注意,這可能只適合 Linux 老手,如果你剛開始使用 Linux,恐怕做起來比較困難。
4、文件系統
大多數用戶不需要關心他們的 Linux 發行版所使用的文件系統。
因此,Ubuntu 堅持使用 ext4 作為文件系統。ext4 具有現代計算機所需的全部基本功能,是一種非常優秀的最常見的文件系統。
然而,如果你不想使用 ext4,而想選擇具備其他各種優勢的文件系統,那麼你可以考慮 Arch Linux。
你可以選擇 btrfs、ext4、xfs 或者 f2fs。針對這些文件系統的優勢,本文不再詳述,但是如果你選擇 ext4 之外的文件系統,請確保你知道自己在做什麼。
5、軟體生態
Ubuntu 支持的軟體更多,這就是為什麼 大多數主流 Linux 發行版 都是基於 Ubuntu 的。
相應地,許多工具在開發時也是首先支持 Ubuntu,而後才是其他發行版本。
此外,在 Ubuntu 上安裝軟體包也非常容易。你可以通過 Ubuntu 官方倉庫安裝軟體包,也可以使用 PPA,或者是軟體中心(包括 Snap 應用)。
也可以使用 Flatpak 來安裝軟體。如果你的 Ubuntu 沒有 Flatpak,你可以 前往 Flathub 安裝它。
如果你使用的是 Arch Linux,那麼你也可以通過官方倉庫安裝許多軟體。
可惜的是,相較於 Ubuntu,一些應用開發者可能不會正式支持 Arch Linux。
此外,你會發現,Arch Linux 安裝和管理軟體包都需要使用 pacman。使用哪個圖形界面的安裝程序進行軟體的安裝和管理,取決於你所選擇安裝的桌面環境。
舉個例子,如果你安裝的是 GNOME 桌面,你可以使用 GNOME 的 「軟體」 應用;如果是 KDE Plasma 桌面,可以使用 「發現」 應用。
這些軟體包管理器都不會內置 Snap 或 Flatpak 支持,所以你只能根據需要自行安裝。
為了獲取更多的軟體,你可以使用 AUR。請注意,AUR 是社區構建的軟體倉庫,所以官方建議你不要完全依賴它。
即便如此,AUR 也經常被看做是 Arch Linux 的優勢之一,畢竟社區提供的軟體包比 Ubuntu 提供的更為豐富。
你可以通過使用一些 AUR 輔助工具 來提升體驗質量。
總體來說,如果你想僅靠一個工具就能輕鬆安裝並且管理軟體,那麼 Ubuntu 當屬不二之選。
6、極簡 vs 臃腫
極簡還是臃腫,這完全取決於個人的偏好,因為在配置 Arch Linux 時,一切盡在你的掌握之中。所以你可以在滿足需要的情況下,只安裝最少數量的包。
相比之下,Ubuntu 預裝了許多軟體。在一些人看來,這些軟體都很實用。
當然,如果你不需要,也可以卸載。
不過,還有一些人認為,這些軟體沒什麼必要,只會顯得 Ubuntu 十分臃腫。
因此,你需要好好考慮一下,看自己究竟是想要預裝的必備軟體呢(Ubuntu)?還是拒絕臃腫,只取所需呢(Arch Linux)?
7、自由 vs 限制
就像前文所提到的,Arch Linux 允許你控制系統的一切,它賦予用戶極大的自由度,讓用戶可以盡情定製體驗。
這不僅僅局限於桌面環境或是平鋪式窗口管理器,而是更多。
例如,你還可以選擇自己喜歡的音頻伺服器,比如 PulseAudio 或者 pipewire。
你也可以選擇特定的 Linux 內核,比如提供了安全性更高的加固版本、能夠提升用戶體驗的 Zen 內核或者某個長期支持版本的 Linux 內核。
不同於 Arch Linux,Ubuntu 一直堅持使用經過全面測試的 Linux 內核,而且默認使用 PulseAudio 作為音頻伺服器(筆者寫這篇文章時情況如此)。
但說到底,哪個能滿足你的需求,哪個才是最好的。
8、社區支持
Ubuntu 擁有堅實的用戶基礎,可以提供廣泛的社區支持。與其相關的論壇和門戶網站有很多,可以指導 Ubuntu 用戶,幫助解決遇到的難題。
你也可以在論壇(包括 It』s FOSS 社區)發布問題,尋求幫助。
Arch Linux 用戶比較少,所以不提供類似的社區支持。不過,Arch Linux 的維基提供了幾乎涉及各個方面的高質量技術文檔,算是彌補了這一不足。
如果你想探索,Arch Linux 維基 有著最豐富的技術文檔。
9、發布周期
Ubuntu 提供 長期支持版本,在五年或更長時間(針對企業)提供小的更新維護。
Ubuntu 還提供了非長期支持版本,可以得到九個月的更新維護,而每半年發布一個新版本。非長期支持版本適合那些想體驗最新軟體包與功能的用戶,每次升級都可能伴隨著重大更新。
長期支持版本更適合於那些不希望每次更新都有破壞性變化的用戶。
更多信息可以參考我們的文章:Ubuntu 發行周期與生命周期結束
Arch Linux 屬於 滾動發行版,所以不用擔心發布周期的問題。只要有更新,無論大小,都會發送給用戶。
這可以確保你一直在使用最新和最強的軟體包。這有時是件好事,但當它破壞一些東西時,對一些用戶來說可能會很不方便。
10、硬體兼容性
Ubuntu 是一款面向台式電腦的主流發行版,所以在發布之前,它需要測試與各種硬體的兼容性。
我可以打包票,Ubuntu 開箱即用的硬體兼容性非常優秀。
Arch Linux 不像 Ubuntu 那樣進行過大量的測試,所以它不一定能在你的硬體上正常運行。
不過,正因為 Arch Linux 有著最新最強的 Linux 內核包,所以有時它的表現要優於 Ubuntu。
如果你不太清楚自己硬體的兼容性,你最好請教一下周圍的人,確保你在安裝 Arch Linux 時不會出現別人已經遇到過的問題。
因此,選擇 Ubuntu,你就可以高枕無憂了,除非你使用的是非常尖端的設備。
11、穩定性
如果你不想讓你的系統崩潰,或是不想遇到錯誤,Ubuntu 應該是更好的選擇.
Arch Linux 的話,情況就不好說了。它可以工作得很好,也可以因為一次更新而倒下。
Arch Linux 本身並不算穩定,你需要自行維護它,確保在自定義以及更新過程中不會出現任何問題。
再三考慮: 你該選哪個?
考慮到穩定性、兼容性、軟體生態以及上手速度等因素,對於那些只想順利完成工作而不想麻煩折騰的人來說,Ubuntu 是一個完美的選擇。
而對那些想要定製桌面體驗而適應自己工作內容,以及尋求最新功能和最強性能的用戶來說,Arch Linux 最合適不過了。
如果你想探索未知,Arch Linux 可以給你帶來非常奇妙的體驗。但對於一些人來說,Arch Linux 使用起來可能比 Ubuntu 要困難許多。
那麼,考慮到以上所有因素,你覺得自己會選哪個? 期待你能在下方評論區留言。
常見問題解答:如果你還沒決定到底用哪一個
可能有些人還會有一些問題,可以參考一下內容:
Arch 比 Ubuntu 更好嗎?
對,也不對。就技術層面來講,Arch Linux 確實更好,但是你也需要考慮它的穩定性、軟體生態以及維護它所需要的學習時間。也就是說,在得出答案之前,你需要根據自己的喜好,再三考慮一番。
哪個更快?Ubuntu 還是 Arch?
Arch Linux 更快,因為它安裝的東西很少。不過,根據你的配置不同,情況可能也會有所不同。
注意,Ubuntu 與 Arch Linux 相比,速度並不會差很多。只不過因為它開箱即用的包會更多,所以有些人會認為 Ubuntu 比較臃腫。
我是不是應該從 Ubuntu 轉到 Arch 呢?
如果你想優化體驗,想要一直獲取最新最優秀的軟體包,同時又不會擔心穩定性,Arch Linux 會比較適合你。
如果你只是為了完成工作,需要的是一些基礎功能,Ubuntu 就夠用了。
via: https://itsfoss.com/ubuntu-vs-arch/
作者:Ankush Das 選題:lujun9972 譯者:aREversez 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive