EndeavourOS vs. Manjaro:兩個基于 Arch Linux 的優(yōu)秀發(fā)行版之間的深度比較
如果你曾經(jīng)嘗試過使用 Arch Linux,你就知道如果沒有適當(dāng)?shù)奈臋n和 Linux 知識,幾乎不可能安裝它。而實際上,這就是 Arch Linux 的 魅力。
但由于 Arch Linux 屬于專業(yè)級的 Linux 發(fā)行版,因此有幾個 基于 Arch 的發(fā)行版,它們試圖讓普通人可以更輕松地使用它們。
當(dāng)談到 “基于 Arch 的 Arch 替代品” 時,Manjaro 和 EndeavourOS 是兩個最受歡迎的選擇。
所以讓我們來看看這兩個的區(qū)別。為什么你要選擇其中一個而不是另一個?
桌面變體
這兩個發(fā)行版都有多種桌面風(fēng)格。Manjaro 有三種官方風(fēng)格:Xfce、KDE 和 GNOME。此外還有社區(qū)版:Budgie、Cinnamon、Deepin、Mate、Sway 和 i3。
Endeavour OS 官方提供了更多的變體。除了 Manjaro 所擁有的那些,它還有 LXQT、BSPWM、Openbox 和 Qtile。
由于每種風(fēng)格都有不同的 桌面環(huán)境(DE)及特定于該桌面的捆綁應(yīng)用程序。這就導(dǎo)致了沒有一個“嚴(yán)格”的最低系統(tǒng)要求基線。
根據(jù) EndeavourOS 的網(wǎng)站,下面是每種桌面環(huán)境對內(nèi)存的系統(tǒng)要求清單(對 Manjaro 也應(yīng)該是一樣的):
- Xfce - 至少 2GB 內(nèi)存,但建議 4GB。
- Mate - 至少 2GB 內(nèi)存,但建議 4GB。
- Cinnamon - 需要至少 4GB 的內(nèi)存
- Gnome - 至少需要 4GB 的內(nèi)存(假設(shè)對 KDE 相同)
- Budgie - 至少需要 4GB 的內(nèi)存
- Plasma - 至少需要 4GB 的內(nèi)存
- LXQT - 至少需要 2GB 的內(nèi)存,但建議 4GB
獲取 ISO
正如我上面提到的,Manjaro 和 EndeavourOS 有各種各樣的風(fēng)格。這意味著,我不能給你指出一個單一的 ISO 下載鏈接。但是,出于本文比較操作系統(tǒng)的意圖和目的,我選擇了默認(rèn)的產(chǎn)品 —— Xfce 風(fēng)格的 ISO。
安裝操作系統(tǒng)
EndeavourOS 和 Manjaro 都使用 Calameres 安裝程序,并在其 GRUB 啟動菜單中提供了一些有用的選項。
EndeavourOS 的安裝
當(dāng)你首次啟動 EndeavourOS 時,它將向你展示一個 GRUB 菜單,有以下選項:
- 使用 Intel/AMD 驅(qū)動啟動(默認(rèn)選項)
- 使用專有的 NVIDIA 圖形驅(qū)動啟動
- 運行 Memtest86+(內(nèi)存測試)
- 運行 HDT(硬件檢測工具)
EndeavourOS 啟動后,它的歡迎屏幕將為你提供一些選項。
這些選項用來管理分區(qū)、安裝社區(qū)版本、更新鏡像和啟動安裝程序。
EndeavourOS 安裝程序上的選項列表
有兩個選項用于安裝:
- 在線 - 讓你選擇把你的桌面環(huán)境改成 Xfce 以外的其它桌面。
- 離線 - 給你提供帶有 EndeavourOS 主題的 Xfce 桌面。
如前所述,EndeavourOS 使用開源的 Calameres 安裝程序。但在此基礎(chǔ)上,它還為你提供了一些選項,以便更好地控制用戶體驗和安裝。
EndeavourOS 安裝程序提供的可用選項列舉如下:
- LTS 內(nèi)核(與最新的穩(wěn)定內(nèi)核 并列)
- XFCE4
- KDE
- GNOME
- i3 WM
- Mate 桌面環(huán)境
- Cinnamon 桌面環(huán)境
- Budgie 桌面環(huán)境
- LXQT
- LXDE
EndeavourOS 安裝程序中的無障礙工具列表如下:
- espeak-ng: 開源的文本朗讀合成器
- mousetweaks: 指針設(shè)備的無障礙增強工具
- orca:可編寫腳本的屏幕閱讀器
Manjaro 的安裝
當(dāng)你第一次啟動 Manjaro 時,你會看到一個 GRUB 菜單,有以下選項:
- 使用 Intel/AMD 驅(qū)動啟動(默認(rèn)選項)
- 使用專有的 NVIDIA 圖形驅(qū)動啟動
- 運行內(nèi)存測試(不再包括 Memtest,而且在 UEFI 模式下似乎也沒有了)
除了 Manjaro 開發(fā)人員對 Calameres 安裝程序所做的品牌和操作系統(tǒng)特定的改變之外,原版 Calameres 安裝程序和你在 Manjaro 上的沒有什么區(qū)別。
Calameres 不是 Manjaro 的唯一安裝程序
如果你想在 Manjaro 上進(jìn)行自定義安裝,你可以使用 Manjaro Architect ISO 來進(jìn)行完全自定義的 CLI 安裝。
請記住,在寫這篇文章的時候,Manjaro 的 Architect 版本 似乎沒有被維護(hù),有一個未解決的軟件包沖突。如果你有必要的技能和時間,請幫助維護(hù)這個項目 : )
這可能是一件好事,也可能是一件壞事,取決于你問誰。
在我看來,如果你是第一個 Linux 發(fā)行版就使用 Manjaro 的初學(xué)者,那么你的選擇最好是有限的。
這意味著更少的進(jìn)入門檻,可供選擇的聲音服務(wù)器、顯示服務(wù)器、顯示管理器和/或窗口管理器太多會造成進(jìn)入門檻。
一旦你對 Linux 發(fā)行版有了足夠的了解,就可以對你的系統(tǒng)進(jìn)行修補,隨心所欲地添加一些東西。
如果你想定制你安裝的系統(tǒng),你必須在你的操作系統(tǒng)安裝好后進(jìn)行。
首次啟動
在你安裝了 Manjaro 或 EndeavourOS 之后,你會看到一個歡迎屏幕,對于一個剛接觸 Linux 的人,或者剛接觸 Manjaro 或 EndeavourOS 或基于 Arch 的發(fā)行版的人來說,它有一些有用的選項。
EndeavourOS 的選項包括更新鏡像、更新系統(tǒng)、改變顯示管理器(lightdm、gdm、lxdm 和 sddm)、瀏覽 AUR 軟件包、安裝 libreoffice、chromium、akm(一個內(nèi)核管理器)等軟件包。
在 Manjaro 方面,與 EndeavourOS 相比,我認(rèn)為提供的選項是有限的,但我覺得它是“足夠的有限”。
這只是你(作為初學(xué)者)開始使用 Manjaro 所需要的適當(dāng)數(shù)量的東西。
Manjaro 歡迎屏幕上的幾個選項是官方維基的鏈接、支持論壇、郵件列表、參與 Manjaro 開發(fā)、安裝和/或刪除應(yīng)用程序等。
Manjaro 和 EndeavourOS 的歡迎屏幕上都有一個選項,如果你喜歡該項目和它的方向,你可以選擇捐贈,但只有你有足夠的錢才能這樣做。
軟件打包
讓我們面對現(xiàn)實吧,操作系統(tǒng)的安裝只是 Linux 發(fā)行版的一個部分。
軟件包管理器和軟件打包的方式對 Linux 發(fā)行版的穩(wěn)定程度起著重要作用。
如果你在更新/安裝一個軟件包時,它更新了一個已經(jīng)安裝的庫 —— 而其他軟件包依賴于它,那么……這就很糟糕。它創(chuàng)造了所謂的“依賴性地獄”。軟件包管理器應(yīng)該處理這個問題。
那么,Manjaro 和 EndeavourOS 在這方面怎么比較呢?
好吧,因為 Manjaro 和 EndeavourOS 都是基于 Arch Linux 的,它們使用 Arch Linux 使用的 pacman 軟件包管理器。pacman 的許多功能之一是它為你處理依賴關(guān)系。
Manjaro
盡管 Manjaro 使用 pacman 軟件包管理器,但 Manjaro 有自己的軟件庫。
軟件包每天從 Arch Linux 中取出,并在 Manjaro Unstable 軟件庫中 “鏡像”,然后推送到 Manjaro Testing,用于 —— 你猜對了 —— 測試。
一旦這些軟件包被認(rèn)為是穩(wěn)定的,它們就會被推送到主軟件庫供其他人安裝。
安全更新則是通過 Manjaro 所謂的 “快速跟蹤” 直接推送到公共軟件包庫,以更快地解決問題。
Manjaro 測試 Arch Linux 軟件包的穩(wěn)定性
這種測試軟件包的方法可以確保不會因為某某被修改而出現(xiàn)意外的軟件包損壞。
但是,這也意味著用戶需要等待幾周(通常是 2 到 4 周),才可以安裝新版本的軟件。
EndeavourOS
EndeavourOS 沒有自己的軟件庫。他們依賴于 Arch Linux 主軟件庫,如果你使用 EndeavourOS,這樣做你會得到最 “普通” 的體驗。
如果你在同一臺機器上安裝 Arch Linux 和 EndeavourOS,除了桌面環(huán)境或窗口管理器和/或它們的主題以及安裝體驗外,幾乎所有東西都應(yīng)該保持不變。
包含的軟件包
現(xiàn)在,你可能已經(jīng)注意到 Manjaro 和 EndeavourOS 之間的差異模式了。
EndeavourOS
EndeavourOS 在理念上優(yōu)先考慮最接近 Arch Linux。
有自定義的安裝?有。
只安裝必要的軟件包以獲得完整的桌面體驗?對。
在發(fā)行庫中擁有最前沿的軟件包?沒錯。
EndeavourOS 讓你有機會學(xué)習(xí) Arch,而無需同時學(xué)習(xí) EFI、驅(qū)動搜索和安裝(看著你的 nVidia)、桌面環(huán)境/窗口管理器、顯示管理器等。
它可以一次性設(shè)置好所有東西,讓你有時間按照自己的節(jié)奏學(xué)習(xí) Arch Linux 的內(nèi)部工作。
EndeavourOS 的強制 neofetch 截圖
Manjaro
而 Manjaro,在你使用它的整個過程中,它一直握著你的手(看看我做了什么?)。它處理從安裝到軟件包穩(wěn)定性的一切,并讓你可以即時獲得安全更新。
它旨在用作你計算機的通用操作系統(tǒng)。
它默認(rèn)安裝了相當(dāng)多的開源應(yīng)用程序。這對一個新的 Linux 用戶來說是非常有幫助的。
它為你安裝了一些應(yīng)用程序,如音頻播放器、GUI 防火墻(gufw)、GIMP、HP 設(shè)備管理器、電子郵件客戶端(thunderbird)、視頻播放器(vlc)、辦公套件(onlyoffic 桌面版)。
Manjaro 的強制 neftech 截圖
我應(yīng)該使用哪個?
嗯,這是你的決定。我只能根據(jù)他們的使用情況和目標(biāo)受眾推薦一個或兩個。
如果你自認(rèn)是一個普通電腦用戶,只需要辦公套件(LibreOffice、ONLYOFFICE)、媒體播放器和網(wǎng)頁瀏覽器來做你的事情,我建議你試試 Manjaro,因為他們自己的倉庫有 [大部分] 穩(wěn)定的軟件包,而且安裝起來不費事。
但是,另一方面,如果你是一個以前使用過 Ubuntu、Pop!_OS、Linux Mint、ElementaryOS、Fedora 等發(fā)行版的人,現(xiàn)在想學(xué)習(xí)如何從窗口管理器到 GRUB 菜單來安裝你的 Linux 發(fā)行版(沒錯,構(gòu)建 GRUB 也是個事)。所以,如果你需要一個像 Arch 一樣的基本 Linux 發(fā)行版,我會向你推薦 EndeavourOS。
現(xiàn)在你也可以說:告訴 Fedora,我使用 Arch 了。