Manjaro和Arch Linux有何不同,哪個更好?
Manjaro 還是 Arch Linux?如果說 Manjaro 是基于 Arch 的,那么它和 Arch 又有什么不同呢?請在這篇比較文章中閱讀 Arch 和 Manjaro 的不同之處吧。
大多數(shù)適合初學者的 Linux 發(fā)行版都是基于 Ubuntu 的。隨著 Linux 用戶經驗的增加,一些人開始嘗試使用更高級的發(fā)行版,主要是在“Arch 領域”。
這個所謂的 “Arch 領域”以兩個發(fā)行版為主。Arch Linux 本身和 Manjaro。還有其他基于 Arch 的 Linux 發(fā)行版,但都沒有這兩個發(fā)行版受歡迎。
如果你在 Arch 和 Manjaro 之間感到困惑,那么這個比較應該能幫助你。
Manjaro 和 Arch Linux:它們有什么不同或相似之處?
我試圖在各個方面比較這兩種發(fā)行版。請記住,我并沒有只關注差異,我還指出了它們的相似之處。
兩者都是滾動發(fā)布的版本,但不是同一種類型
在 Arch 和 Manjaro 中,沒有像 Ubuntu 或 Fedora 那樣每隔幾個月或幾年就會有一次“發(fā)布”。只要保持你的 Arch 或 Manjaro 系統(tǒng)的更新,你將永遠擁有最新版本的操作系統(tǒng)和軟件包。你不需要像以往一樣擔心升級你的安裝版本。
如果你打算在某個時候進行全新安裝,請記住,Manjaro 和 Arch 都會定期更新它的安裝 ISO。這被稱為 ISO 刷新,它確保新安裝的系統(tǒng)不必安裝過去幾個月中所有可用的新系統(tǒng)更新。
但 Arch 和 Manjaro 的滾動發(fā)布模式是有區(qū)別的。
除了社區(qū)維護的 Arch 用戶軟件庫(AUR)之外,Manjaro 也維護著自己的獨立軟件庫,這些軟件庫也包含了非 Arch 提供的軟件包。那些原本由 Arch 官方軟件庫提供的流行軟件包將首先進行徹底的測試(必要時打上補?。?,然后 Manjaro 再次發(fā)布,這通常比 Arch 晚兩周左右,發(fā)布到 Manjaro 自己的穩(wěn)定軟件庫供公眾使用。
適應這個測試過程的一個后果是,Manjaro 永遠不會像 Arch 一樣那么激進嘗鮮。但這樣一來,就使得 Manjaro 比 Arch 稍微穩(wěn)定一些,也不容易破壞你的系統(tǒng)。
包管理 - Pacman 和 Pamac
Arch 和 Manjaro 都提供了基于命令行的軟件包管理工具 Pacman,它是用 C 語言編寫的,使用 tar
來打包應用程序。換句話說,你可以使用相同的 pacman 命令來管理兩個發(fā)行版的軟件包。
除了 Pacman,Manjaro 還開發(fā)了一個名為 Pamac 的 GUI 應用程序,用于在 Manjaro 上輕松安裝軟件。這使得使用 Manjaro 比使用 Arch 更容易。
請注意,你也可以在 Arch Linux 中從 AUR 安裝 Pamac,但該工具是 Manjaro 的組成部分。
Manjaro 硬件檢測工具(MHWD)
Pamac 并不是 Manjaro 團隊開發(fā)的唯一幫助用戶的 GUI 工具。Manjaro 還有一個專門的工具,用于檢測硬件并為其推薦驅動程序。
這個硬件檢測工具非常有用,可以說是 Manjaro 受到社區(qū)喜愛的主要原因之一。它使得檢測、安裝、使用或從一個驅動切換到另一個驅動都非常簡單,讓硬件兼容性成為了過去。
驅動程序支持
Manjaro 為 GPU 驅動提供了極大的支持。我們都知道多年來 Linux 在安裝驅動程序(特別是 Nvidia)方面存在問題。
當安裝 Manjaro 時,它給出了從開源(自由)或非開源(非自由)圖形驅動安裝開始的選項。當你選擇“非自由”時,它會自動檢測你的顯卡,并為其安裝最合適的驅動程序,因此 GPU 可以開箱即用。
由于有了上一節(jié)中看到的硬件檢測工具,甚至在安裝 Manjaro 時,安裝顯卡驅動會更加容易。
如果你有一個帶有 Nvidia Optimus 卡(混合 GPU)的系統(tǒng),它與 Manjaro 配合良好。你會有很多方式來讓它工作。
在 Arch Linux 中,你必須為你的機器安裝(如果你能找到)合適的驅動程序。
訪問 Arch 用戶軟件庫(AUR)
Arch 用戶軟件庫(AUR)是一個面向基于 Arch 的 Linux 發(fā)行版用戶的社區(qū)驅動的軟件庫。AUR 的創(chuàng)建是為了組織和分享來自社區(qū)的新軟件包,并幫助加快流行軟件包被納入社區(qū)軟件庫。
大量進入官方軟件庫的新軟件包都是從 AUR 開始的。在 AUR 中,用戶能夠貢獻自己的軟件包構建(PKGBUILD
和相關文件)。
你可以在 Arch 和 Manjaro 中使用 AUR。
桌面環(huán)境
好吧!你可以在任何 Linux 發(fā)行版上使用幾乎所有的桌面環(huán)境。Arch 和 Manjaro 也不例外。
然而,一個專門的桌面風格或版本可以讓用戶更容易地在桌面環(huán)境里獲得順暢的體驗。
默認的 Arch ISO 并不包含任何桌面環(huán)境。例如,你想在 Arch Linux 上安裝 KDE,你必須在安裝 Arch Linux 時或在之后下載安裝它。
而 Manjaro 則為 Xfce、KDE 和 GNOME 等桌面環(huán)境提供了不同的 ISO。Manjaro 社區(qū)還維護著 MATE、Cinnamon、LXDE、LXQt、OpenBox 等桌面環(huán)境的 ISO。
安裝程序
Manjaro 是基于 Arch Linux 的,它是兼容 Arch 的,但它不是 Arch。它甚至不是只有一個圖形安裝程序的預配置版本的 Arch。Arch 并不具備通常的舒適的開箱即用,這也是為什么大多數(shù)人喜歡更簡單的東西。Manjaro 為你提供了簡單的入口,但支持你成為經驗豐富的用戶或資深用戶。
文檔和支持
Arch 和 Manjaro 都有自己的維基頁面和支持論壇來幫助各自的用戶。
雖然 Manjaro 有一個不錯的維基文檔,但 Arch 維基則不可同日而語。你可以在 Arch 維基中找到關于 Arch Linux 各方面的詳細信息。
目標受眾
關鍵的區(qū)別在于 Arch 針對的是抱著自己動手的態(tài)度的用戶,他們愿意閱讀文檔,自己解決問題。
而 Manjaro 則是針對那些沒有那么多經驗或者不想花時間組裝操作系統(tǒng)的 Linux 用戶。
結論
有些人經常說 Manjaro 是給那些不會安裝 Arch 的人用的。但我認為這是不對的。不是每個人都想從頭配置 Arch,或者沒有太多時間。
Manjaro 絕對是一只野獸,但與 Arch 截然不同。快速、強大,并總是保持更新,Manjaro 提供了 Arch 操作系統(tǒng)的所有優(yōu)點,但特別強調穩(wěn)定性、用戶友好性和可訪問性,既適合新手,也適合有經驗的用戶。
Manjaro 并不像 Arch Linux 那樣極簡主義。在 Arch 中,你從一個空白的畫布開始,手動調整每個設置。當默認的 Arch 安裝完成后,你在命令行就有了一個正在運行的 Linux 實例。想要一個圖形化桌面環(huán)境?那就自己來吧 —— 有很多選擇。選擇一個,安裝,然后配置它。你可以從中學到很多東西,特別是如果你是 Linux 新手的話。你會對系統(tǒng)是如何組合在一起的,以及為什么要以這樣的方式安裝東西有很好的理解。
我希望你現(xiàn)在對 Arch 和 Manjaro 有了更好的理解。現(xiàn)在,你明白了它們是相似而不同的了吧。
我已經發(fā)表了我的看法。不要猶豫,請在評論區(qū)分享你的觀點。在 Arch 和 Manjaro 之間,你更喜歡哪一個,為什么。
Abhishek Prakash 也對此文補充了內容。