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