三個(gè)適合日常桌面使用的Arch Linux發(fā)行版
譯文【51CTO.com快譯】這里我列出了3個(gè)適合基于Arch Linux的且用戶友好的Linux發(fā)行版,或許你可以嘗試一下。
Arch Linux是一款主要為高級(jí)Linux用戶使用的前沿操作系統(tǒng),采用滾動(dòng)發(fā)布模式。從安裝到管理,Arch Linux讓用戶自己掌控一切,給予用戶需要的所有控制權(quán)限。
這可能是Arch Linux在Linux社區(qū)擁有一批狂熱追隨者的原因之一。
不過(guò),Arch Linux也有它的問(wèn)題,安裝過(guò)程復(fù)雜就是缺點(diǎn)之一。相比于其他Linux發(fā)行版,用戶需要更多的使用命令行來(lái)實(shí)現(xiàn)相關(guān)的操作。
如果你真的很想用Arch Linux,又有點(diǎn)害怕它的復(fù)雜性該怎么辦呢?那就不妨換個(gè)角度去體驗(yàn)吧。雖然Arch Linux本身對(duì)初學(xué)者來(lái)說(shuō)不是一個(gè)好的選擇,但是很多基于它的發(fā)行版絕對(duì)是非常友好的。
下面列出了3個(gè)好用的基于Arch Linux的發(fā)行版。
1.EndeavourOS
EndeavourOS是一個(gè)基于Arch Linux的用戶友好的發(fā)行版,同時(shí)添加了一些提升用戶體驗(yàn)的新特性。它和另一個(gè)發(fā)行版Manjaro類似,適用于一個(gè)類似但不同的細(xì)分領(lǐng)域。它基于Arch的一個(gè)滾動(dòng)發(fā)布版本創(chuàng)建。
關(guān)于EndeavourOS最能打動(dòng)你的第一個(gè)點(diǎn)是它有一個(gè)非常優(yōu)秀的圖形用戶界面。盡管EndeavourOS對(duì)外宣稱是一款專注于終端的發(fā)行版,但它還是為用戶提供了一個(gè)強(qiáng)大的圖形用戶界面,這使得新用戶能夠更好地管理他們的系統(tǒng)。
安裝EndeavourOS的過(guò)程很簡(jiǎn)單。該發(fā)行版附帶了一個(gè)Calamares安裝包,用戶可以選擇離線安裝,也可以選擇在線安裝。離線安裝程序使用定制的Xfce安裝,在線安裝允許用戶選擇適合自己的安裝包進(jìn)行安裝。
嘗試使用EndeavourOS是探索基于Arch Linux的發(fā)行版與Linux世界的其他發(fā)行版不同的理想起點(diǎn)。當(dāng)然,EndeavourOS還沒(méi)有像Arch Linux那樣輕量化,但是它肯定比許多其他發(fā)行版要更輕量化了。
值得注意的是,如果你的系統(tǒng)硬件上配置了NVIDIA GPU,那你一定會(huì)愛(ài)上EndeavourOS,因?yàn)樗膬?nèi)核中預(yù)裝了非免費(fèi)的NVIDIA驅(qū)動(dòng)。
對(duì)那些想要開(kāi)啟Arch Linux世界之旅的用戶來(lái)說(shuō),安裝簡(jiǎn)單,支持多用戶桌面,支持附加驅(qū)動(dòng),良好的默認(rèn)配置,這些特性結(jié)合在一起,讓EndeavourOS成為最好的基于Arch Linux的發(fā)行版之一。
優(yōu)點(diǎn):
- 最接近原生Arch Linux的發(fā)行版。
- 只安裝桌面環(huán)境提供的必要軟件。
- 與Manjaro使用獨(dú)立庫(kù)不同,EndeavourOS使用Arch庫(kù),只安裝少量自己的庫(kù)包。
- 擁有活躍的社區(qū)。
缺點(diǎn):
目前未發(fā)現(xiàn)任何缺點(diǎn)。
2.Manjaro
Manjaro是基于Arch Linux的最流行的發(fā)行版。它提供了Arch操作系統(tǒng)的所有優(yōu)點(diǎn),并特別強(qiáng)調(diào)穩(wěn)定性、用戶友好性以及對(duì)新手和有經(jīng)驗(yàn)用戶的可訪問(wèn)性。
無(wú)論是對(duì)于初學(xué)者,還是對(duì)于已經(jīng)使用了Ubuntu,Linux Mint或者Fedora,并且希望在不犧牲圖形用戶界面的舒適性的用戶來(lái)說(shuō),Manjaro無(wú)疑是完美的選擇。該發(fā)行版已經(jīng)擁有了大量的實(shí)用,預(yù)安裝的應(yīng)用和各種工具,并且有最佳的包管理方式。
Manjaro的安裝簡(jiǎn)單平滑。和EndeavourOS一樣,Manjaro自帶一個(gè)圖形化安裝程序(Calamares),用戶可以根據(jù)自己的需要定制化安裝。在安裝過(guò)程中,Manjaro提供了一個(gè)選擇桌面環(huán)境的選項(xiàng)。官方支持KDE,Xfce和GNOME。
Manjaro擁有自己的庫(kù)。它可能沒(méi)有你需要的所有的應(yīng)用,但是兼容了AUR(Arch User Repository)。請(qǐng)牢記,Manjaro的官方庫(kù)的更新總是稍稍落后于Arch Linux。這種版本發(fā)布進(jìn)度讓更多高級(jí)用戶有機(jī)會(huì)在新版本正式發(fā)布到Manjaro社區(qū)前進(jìn)行bug測(cè)試。
默認(rèn)情況下,Manjaro已經(jīng)自帶了一系列可靠的軟件供選擇。事實(shí)上,它預(yù)載了幾乎所有必要的應(yīng)用程序。所以,用戶不需要額外安裝任何其他東西。
優(yōu)點(diǎn):
- 擁有完善的用戶桌面。
- 強(qiáng)勁的發(fā)展勢(shì)頭,用戶基數(shù)大。
- 擁有Snaps,F(xiàn)latpaks,AUR這些最好的包管理工具。
缺點(diǎn):
為了更好的穩(wěn)定性需要使用稍微舊一點(diǎn)的Arch Linux包。
開(kāi)發(fā)團(tuán)隊(duì)并不總是會(huì)聽(tīng)取社區(qū)的意見(jiàn)。
要盡可能用Manjaro自己的包,如果過(guò)多地使用了來(lái)自AUR的包,系統(tǒng)更新后可能會(huì)有因?yàn)榄h(huán)境依賴不匹配造成系統(tǒng)崩潰的風(fēng)險(xiǎn)。
比起專注于社區(qū)的發(fā)展本身,Manjaro更想在商業(yè)上獲得成功。
3.Garuda Linux
相對(duì)來(lái)說(shuō),Garuda Linux是一個(gè)較新的完全基于Arch Linux的發(fā)行版。但不同于其他眾多基于Arch的發(fā)行版,Garuda Linux提供了更多的功能,比如它在Btrfs文件系統(tǒng)上安裝了一個(gè)可完全配置的系統(tǒng)快照和回滾功能的程序。此外,Garuda使用了性能優(yōu)化的Zen內(nèi)核,ZRAM和CPU調(diào)度發(fā)揮著重要作用。
和EndeavourOS,Manjaro一樣,你可以找到廣泛使用的Calamares安裝包。在安裝Garuda Linux的過(guò)程中,你可能會(huì)注意到的第一件事就是它在視覺(jué)上的驚人表現(xiàn)。不同于其他Linux發(fā)行版,Garuda的用戶能享受到優(yōu)化過(guò)的主題。
Garuda Linux為用戶提供了極其豐富的桌面環(huán)境,包括KDE、GNOME、Xfce、Cinnamon、Deepin、i3wm等等。它們的設(shè)計(jì)都令人印象深刻。
在Garuda Linux上安裝軟件非常簡(jiǎn)單。但它默認(rèn)使用Pacman安裝包,也會(huì)從Manjaro Linux倒入Pamac安裝包,允許用戶不使用終端就可以安裝軟件。此外,Garuda還提供了對(duì)Snap和Flatpack的支持,并默認(rèn)啟用了AUR。
優(yōu)點(diǎn):
- 利用文件系統(tǒng)的快照功能,使用Btrfs作為唯一的文件系統(tǒng)。
- 外觀好看且可定制,提供9種獨(dú)一無(wú)二的桌面環(huán)境。
缺點(diǎn):
- 所有的版本都安裝有大量冗余的軟件。
- 需要較大的內(nèi)存,最少4GB,對(duì)于大多數(shù)Linux發(fā)行版卻只需要2GB或更少。
結(jié)語(yǔ)
雖然Arch Linux對(duì)新用戶來(lái)說(shuō)有點(diǎn)困難,但我希望這幾個(gè)最好的基于Arch的Linux發(fā)行版能夠滿足你Linux之旅的需求。它們是為那些想要享受Arch Linux的穩(wěn)定性,安全性和易用性但又沒(méi)有時(shí)間和耐心去搭建自己的Arch Linux的人準(zhǔn)備的。
值得注意的是,其實(shí)還有許多其他基于Arch的發(fā)行版本,如Arch Labs、ArcoLinux、Chakra、Artix等等。
那么,你對(duì)基于Arch的Linux發(fā)行版的選擇得出自己的結(jié)論了嗎?
原文標(biāo)題:3 Best Arch-based Linux Distributions for Everyday Desktop Usage,作者:Bobby Borisov
譯者介紹
盧鑫旺,51CTO社區(qū)編輯,半路出家的九零后程序員。做過(guò)前端頁(yè)面,寫(xiě)過(guò)業(yè)務(wù)接口,搞過(guò)爬蟲(chóng),研究過(guò)JS,有幸接觸Golang,參與微服務(wù)架構(gòu)轉(zhuǎn)型。目前主寫(xiě)Java,負(fù)責(zé)公司可定制化低代碼平臺(tái)的數(shù)據(jù)引擎層設(shè)計(jì)開(kāi)發(fā)工作。
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】