Linux專家心目中的最佳Linux發(fā)行版有哪些?(上篇)
譯文【51CTO.com快譯】誰(shuí)是最佳的Linux發(fā)行版?Datamation雜志為此詢問(wèn)了兩位知名的Linux專家,他們都解釋了各自的首選。文章上半篇是Matt Hartley選擇的最佳發(fā)行版,下半篇是Bruce Byfield列出來(lái)的最佳Linux發(fā)行版。同意還是反對(duì)?歡迎留言交流!
最佳Linux發(fā)行版:Matt Hartley的選擇
之前說(shuō)過(guò),Linux給新用戶帶來(lái)的最大一個(gè)挑戰(zhàn)不是新的操作系統(tǒng),而是有大量的隨機(jī)選擇需要做出,比如桌面環(huán)境、發(fā)行版庫(kù),和程序包管理等。請(qǐng)牢記一點(diǎn),對(duì)某個(gè)人來(lái)說(shuō)最佳的Linux發(fā)行版可能未必適合你。
1.Ubuntu
很顯然,Ubuntu會(huì)是最佳發(fā)行版的首選。為什么我把它放在首位呢?首先,看一下該發(fā)行版的歷史。說(shuō)到把桌面Linux交到普通用戶的手里,外頭沒(méi)有哪個(gè)發(fā)行版比Ubuntu做得更到位。沒(méi)錯(cuò),有一些發(fā)行版實(shí)力相近,有一天甚至?xí)^(guò)Ubuntu。但無(wú)論從過(guò)去幾年來(lái)看,還是從長(zhǎng)遠(yuǎn)來(lái)看,Ubuntu贏就贏在知名度和長(zhǎng)期支持。
現(xiàn)在,對(duì)Ubuntu來(lái)說(shuō)并非形勢(shì)一片大好。它同樣有一些爭(zhēng)議。一些重要的補(bǔ)充說(shuō)明包括:決定開(kāi)發(fā)自己的桌面環(huán)境Unity。其他爭(zhēng)議包括決定將基于亞馬遜的關(guān)聯(lián)結(jié)果加入到Unity搜索結(jié)果里面,另外決定構(gòu)建自己的顯示服務(wù)器和init系統(tǒng)。如今,其中一些方面發(fā)生了變化。但有一個(gè)事實(shí)依然未變,那就是由于Ununtu付出的努力,許多人在使用Linux。
Ubuntu的優(yōu)點(diǎn)之一在于,有多個(gè)基于替代桌面環(huán)境的“版本”。比如說(shuō),我青睞的版本就是Ubuntu MATE。其他人喜歡使用Kubuntu、Xubuntu、Ubuntu GNOME和Lubuntu。
如果你在考慮基于Ubuntu的固定版本,但是底層有幾處改動(dòng),那么Linux Mint可能很適合你。Linux Mint誕生于人們想要運(yùn)行Ubuntu,又預(yù)先安裝一些專有組件(比如編解碼器和驅(qū)動(dòng)程序)的時(shí)代,如今Linux Mint已演變成為一款自成一體的操作系統(tǒng)。借助自己的旗艦桌面環(huán)境:Cinnamon,Mint提供了一套針對(duì)特定發(fā)行版的工具和功能,讓它完全很獨(dú)特。有些人認(rèn)為,正是這些Mint工具,加上專注于較緩慢的發(fā)布周期,贏得了新用戶的芳心。
遺憾的是,Mint的人氣越來(lái)越旺,也意味著Linux Mint變成了那些試圖鉆Mint用戶空子的人眼里的一大目標(biāo)。幸好,如今該發(fā)行版的開(kāi)發(fā)團(tuán)隊(duì)已汲取了一些經(jīng)驗(yàn)教訓(xùn),安全已得到了大幅提升。
與Ubuntu項(xiàng)目一樣,Linux Mint也有多個(gè)替代桌面環(huán)境版本可供使用。這包括KDE、MATE和Xfce。
除了是一度知名的Mandriva(Mandrake)Linux發(fā)行版的近親外,PCLinuxOS在我看來(lái)毫無(wú)疑問(wèn)是基于滾動(dòng)發(fā)布發(fā)行版的終極KDE,很適合那些通常會(huì)青睞固定版本的人。
PCLinuxOS是一款我覺(jué)得適合安裝在PC上的操作系統(tǒng)。它在最新的安全更新和補(bǔ)丁之間提供了全面的均衡,同時(shí)又不立即采用出現(xiàn)在其他發(fā)行版軟件庫(kù)里面的每個(gè)程序包。簡(jiǎn)而言之,我從來(lái)沒(méi)必要在任何PC上將PCLinuxOS安裝兩次。它是“搞定后不用管它”的Linux安裝系統(tǒng)。
關(guān)于使用它,我只有兩點(diǎn)要提醒:首先,一旦它首次安裝后,你要安裝許多更新。這不是大問(wèn)題,除非你確實(shí)很關(guān)注帶寬。其次,雖然瀏覽器及其他常見(jiàn)軟件版本及時(shí)更新,但是一些不大常用的應(yīng)用程序可能版本比較舊,要晚幾個(gè)版本。要是這兩個(gè)問(wèn)題對(duì)你來(lái)說(shuō)不用擔(dān)心,那么我強(qiáng)烈建議你關(guān)注一下該發(fā)行版。PCLinuxOS同樣自帶替代的桌面環(huán)境,比如MATE、LXDE、Xfce和LXQT。
過(guò)去我認(rèn)識(shí)有些平時(shí)只用OS X的人試過(guò)elementary OS。他們用過(guò)后的印象通常大致一樣。就上網(wǎng)瀏覽和文檔編寫而言,他們都覺(jué)得:要是手頭沒(méi)有OS X,使用elementary OS也非常自在。
盡管該發(fā)行版不會(huì)有同樣的應(yīng)用程序(比如Photoshop或iMovie),但是用過(guò)它的這些人覺(jué)得系統(tǒng)布局良好。他們喜歡的最大優(yōu)點(diǎn)之一是,它不需要改動(dòng),就能滿足他們的期望。從Pantheon桌面到自定義應(yīng)用程序,感覺(jué)一切都非常緊密地集成起來(lái)。
與如今的其他許多發(fā)行版一樣,elementary OS也是基于Ubuntu LTS版本而建的。這意味著,你始終獲得支持最新安全補(bǔ)丁的功能,不過(guò)不會(huì)獲得最新的軟件或內(nèi)核。
早在2015年,項(xiàng)目的發(fā)展出現(xiàn)了一點(diǎn)變數(shù)。網(wǎng)站訪客不是被引到標(biāo)準(zhǔn)的ISO下載頁(yè)面,而是被引到需要向該項(xiàng)目捐贈(zèng)一小筆錢的頁(yè)面。如果訪客不付錢就想要下載該發(fā)行版,就得輸入0。Linux社區(qū)的許多人并不喜歡這點(diǎn)。
說(shuō)到讓古老的PC再度變廢為寶,沒(méi)有什么比新安裝Puppy Linux更合適的了。本人之前在奔騰II上運(yùn)行Puppy Linux。如果在對(duì)瀏覽器而言資源更多一點(diǎn)的系統(tǒng)上運(yùn)行,Puppy Linux速度飛快。如果你有一臺(tái)1GB內(nèi)存的電腦,用過(guò)Puppy Linux后保準(zhǔn)愛(ài)不釋手。
Puppy Linux基于Slackware,但是如果你喜歡的話,也可以安裝依賴Ubuntu庫(kù)的版本。這兩個(gè)版本都隨帶JVM窗口管理器,不過(guò)如果你喜歡的話,OpenBox在Puppy上也可以順暢運(yùn)行。
Puppy的大小不超過(guò)200MB,很簡(jiǎn)潔,幾乎可以在任何設(shè)備上運(yùn)行。Puppy Linux從USB閃驅(qū)或CD運(yùn)行的話也非常順暢。這意味著要不要安裝完全交給了最終用戶。然而,如果你想使用CD/USB副本來(lái)運(yùn)行,又要存儲(chǔ)永久的配置文件,Puppy讓你可以完全為此用途選擇一個(gè)存儲(chǔ)目的地。就本人而言,我總是選擇干脆安裝Puppy Linux,因?yàn)槲野l(fā)覺(jué)一旦它安裝完畢,根本不需要將它隨身帶到別的任何地方。
與如今的許多現(xiàn)代發(fā)行版一樣,Puppy Linux也讓用戶可以以一兩種方式安裝軟件??梢酝ㄟ^(guò)軟件庫(kù)來(lái)安裝,也可以通過(guò)“pet”程序包來(lái)安裝。值得一提的是,Puppy還支持txz和sfs程序包。
現(xiàn)在再來(lái)說(shuō)說(shuō)缺點(diǎn)。雖然Puppy Linux確實(shí)隨帶一款優(yōu)秀的防火墻應(yīng)用程序,但它也缺少根密碼。除此之外,它還缺少自動(dòng)打上安全更新的方式。確切地說(shuō),他們確實(shí)在為該發(fā)行版發(fā)布安全更新――以前,我通過(guò)其工具來(lái)打上更新。問(wèn)題是,沒(méi)有一種自動(dòng)工具可以不假思索地完成這項(xiàng)任務(wù)。
另一方面,據(jù)我的研究發(fā)現(xiàn),它還是提供了“一些”隱藏式安全(security through obscurity)。首先,Puppy Linux使用unionfs/aufs堆疊式文件系統(tǒng)。因而,他們將Puppy設(shè)置成讓除最新文件之外的所有文件處于只讀狀態(tài)。再次并非完美,但是也沒(méi)有那么壞。到頭來(lái),Puppy Linux據(jù)我所知從來(lái)沒(méi)有被不懷好意的人攻破過(guò)。話雖如此,我們還是認(rèn)為其網(wǎng)站有必要升級(jí)到正宗的SSL證書,因?yàn)樗麄冊(cè)谝笕藗儚钠渚W(wǎng)站下載操作系統(tǒng)。
6.SolydXK
如果你想要運(yùn)行安裝的Debian,同時(shí)又喜歡對(duì)新手異常友好的體驗(yàn),那么SolydXK這款發(fā)行版適合你。最初SolydXK是Linux Mint Debian Edition(LMDE)的非官方版本,其目的是實(shí)現(xiàn)LMDE的最初使命:開(kāi)發(fā)一款對(duì)用戶超級(jí)友好的Linux發(fā)行版。
我確實(shí)喜歡SolydXK的三項(xiàng)特性是,專有的顯卡驅(qū)動(dòng)程序安裝工具,外加默認(rèn)情況下添加的Steam和PlayOnLinux。另一項(xiàng)出色的特性是,你還可以選擇桌面環(huán)境:XFCE或KDE。
我根本理解不了的一點(diǎn)是需要?dú)g迎社區(qū)版。SolydXK社區(qū)版是用Debian穩(wěn)定版和測(cè)試版構(gòu)建而成的,而不是僅僅提供不同的桌面環(huán)境。后者(在Debian測(cè)試版上運(yùn)行)顯然適合想要最新、最好特性的人。本人建議改而繼續(xù)使用官方版本。
7.openSUSE
一些電腦店只提供openSUSE的前身:S.u.S.E Linux這種盒裝版,那似乎是很久以前的事。此后沒(méi)過(guò)多久,S.u.S.E Linux成了SuSE LLC,后來(lái)被Novell收購(gòu)。多年后,Novell啟動(dòng)了后來(lái)大名鼎鼎的openSUSE項(xiàng)目。其目的是,讓發(fā)行版更容易被公眾接受。不像SUSE Linux企業(yè)發(fā)行版(SLED),penSUSE經(jīng)常發(fā)布版本,被認(rèn)為是SLED的試驗(yàn)場(chǎng)。明白這一點(diǎn)也很重要:openSUSE并沒(méi)有工作站和服務(wù)器版本。相反,它的程序包讓你可以將openSUSE變成你所尋找的那種安裝系統(tǒng)。
openSUSE的亮點(diǎn)之一在于YaST控制中心。你在安裝的openSUSE中需要調(diào)用的一切程序就在你面前,位于緊密集成的控制中心里面,而不是一堆隨機(jī)的應(yīng)用程序散布于各個(gè)菜單項(xiàng)中。
我覺(jué)得openSUSE確實(shí)有別于其他發(fā)行版的兩個(gè)地方就是,Open Build Service(OBS)以及搜索特定程序包的功能。不僅僅適用于openSUSE,還適用于其他的流行發(fā)行版。
最后,但并非最不重要的是,能夠借助openSUSE選擇滾動(dòng)發(fā)布選項(xiàng)。這個(gè)openSUSE發(fā)布選項(xiàng)名叫Tumbleweed,恰如其名,讓用戶可以訪問(wèn)最新的軟件,并讓人們只要將openSUSE版本安裝一次??梢哉f(shuō),搞定后不用管它。
8.Fedora
Fedora之于紅帽企業(yè)版Linux(RHEL),好比openSUSE之于SLED。 Fedora有下列版本類型:工作站版本、服務(wù)器版本和云版本。不過(guò)出于本文的需要,我們將側(cè)重于Fedora工作站版本。Fedora工作站版本在從事于Linux IT環(huán)境的那些人當(dāng)中頗受歡迎,據(jù)說(shuō)是如果你打算在紅帽環(huán)境下工作,用起來(lái)會(huì)輕松自如的發(fā)行版。
Fedora還有點(diǎn)側(cè)重于工作而非娛樂(lè),強(qiáng)大的安全實(shí)踐(優(yōu)秀的默認(rèn)防火墻和SELinux設(shè)置)以及超一流的軟件可用性就是最好的印證。捎帶提一下,主軟件庫(kù)中沒(méi)有的任何程序通常位于RPM Fusion。
我的建議基本上歸結(jié)為這點(diǎn):如果你想要一款擁有出色GNOME桌面體驗(yàn)的發(fā)行版,將安全當(dāng)作重中之重,并提供了穩(wěn)定的發(fā)布周期,那么Fedora就是適合你的發(fā)行版。
9.Arch
據(jù)說(shuō),如果你想要真正學(xué)習(xí)如何使用Linux,就應(yīng)該在周末安裝和配置Arch。我完全贊同這個(gè)觀點(diǎn)。真正讓Arch有別于其他任何發(fā)行版的是,它迫使你考慮和關(guān)注。
要是在安裝過(guò)程中漏了幾步,你被迫要糾正自己的疏忽。要是不事先閱讀最新新聞源,就盲目地更新一大堆程序包,你可能需要原路返回,弄清楚是不是需要一番改動(dòng)或調(diào)整。在新手看來(lái),這一切聽(tīng)起來(lái)很嚇人。然而,如果你真正有興趣為了學(xué)習(xí)Linux而學(xué)習(xí)Linux,那么Arch不失為一種出色的體驗(yàn)。
使用Arch需要牢記三點(diǎn)。首先,不是說(shuō)想配置成功能多豐富就多豐富。沒(méi)有默認(rèn)的桌面或應(yīng)用程序。實(shí)際上完全由你來(lái)構(gòu)建自己的發(fā)行版。其次,它是一款滾動(dòng)發(fā)布發(fā)行版,擁有最新穎的軟件。第三,Arch User Repository被認(rèn)為是軟件庫(kù)方面的終極目標(biāo)。如果你需要一款應(yīng)用軟件,它在Linux上可以運(yùn)行,它就在Arch User Repository里面。
現(xiàn)在說(shuō)說(shuō)要牢記的幾個(gè)要點(diǎn)。別幻想在Arch論壇上提問(wèn)題,除非你事先查遍了Arch維基、搜索框和Arch用戶論壇上的搜索框。另外,別安裝Arch衍生發(fā)行版,然后跑到Arch論壇上尋求幫助,沒(méi)人會(huì)幫你。最后,在論壇上尋求幫助時(shí),對(duì)指向維基頁(yè)面的眾多鏈接要有心理準(zhǔn)備。這是一款正宗的DIY發(fā)行版。安裝起來(lái)很容易。學(xué)會(huì)與社區(qū)進(jìn)行交互則需要你改變想法。
10.Debian
如果我默認(rèn)的Ubuntu MATE發(fā)行版明天消失,那么我很可能會(huì)在Debian測(cè)試版上運(yùn)行MATE。以我的看法,Debian是吸引新手使用Linux的最重要的一個(gè)發(fā)行版。一些對(duì)新手友好的發(fā)行版的靈感就來(lái)自Debian,包括Knoppix、Simply Mepis、Linspire、Xandros和Ubuntu,不一而足。
我之所以使用Debian,喜歡它的地方是dpkg程序包管理系統(tǒng)。許多人熟悉其前端程序,比如Synaptic或針對(duì)特定發(fā)行版的軟件中心。dpkg在程序包處理方面僅次于Arch的pacman,我堅(jiān)決認(rèn)為,dpkg在可靠性和萬(wàn)一出現(xiàn)問(wèn)題,易于糾錯(cuò)方面是最出色的。
盡管Debian的創(chuàng)始人Ian Murdock不在人世,但是他倘若知道:他開(kāi)發(fā)的這款發(fā)行版會(huì)始終在基于Debian操作系統(tǒng)的任何發(fā)行版的每個(gè)版本上運(yùn)行,多少也會(huì)欣慰的。
下篇推薦:Linux專家心目中的最佳Linux發(fā)行版有哪些?
原文標(biāo)題:Best Linux Distro: Linux Experts Rate Distros,作者:Matt Hartley
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】