Linux哪個版本操作系統(tǒng)比較適合
想挑選最適合你需求的Linux發(fā)行版,首先要確定你是歸于哪一種類型的Linux用戶。
我以為,在桌面上運轉(zhuǎn)Linux的最大優(yōu)點之一在于,挑選多多。Linux愛好者可以享受一系列廣泛的桌面環(huán)境、文件管理器、終端、GTK與Qt軟件,當然還有Linux發(fā)行版自身。
可是話又說回來,所有這些選擇似乎讓人目不暇接、不知所措。試圖從其他平臺換成Linux的普通人被相互沖突的建議搞得暈頭轉(zhuǎn)向,常常只會導(dǎo)致信息過載。我在本文中將介紹幾條有所幫助的指導(dǎo)準則,拔開重重迷霧。我會根據(jù)你的要求、而不是別人的要求來支招,最終選擇最適合你的發(fā)行版。
三種潛在的(未來)Linux用戶
這些年來我發(fā)現(xiàn)Linux用戶通常有以下三種類型。
傳統(tǒng)的操作系統(tǒng)堅守者――這可能是指這樣一群人:堅持不丟棄原來那套Windows XP,或者甚至拒不升級到Snow Leopard之后版本的Mac用戶。他們給出的理由五花八門,有的就是想有一張物理安裝盤,有的就是不愿意或者沒錢升級到更新穎的硬件。無論出于什么樣的原因,這些人運行的常常得不到支持的舊式平臺需要束之高閣。這些人常常具有的另一個共同點就是認為自己的系統(tǒng)用得好好的,干嘛要換?
未來的Linux IT專業(yè)人員――這些人之前在桌面上幾乎就沒有用過Linux。他們需要磨礪IT技能,而接觸使用基于Linux的技術(shù)就是他們選擇的路子。
計算機業(yè)余愛好者――計算機業(yè)余愛好者常常是改而使用Linux的最佳人選。他們通常愿意花額外的時間來學(xué)習(xí)新平臺的工作方式,而不是過去使用的舊平臺。如果我非要選擇一類用戶幫助他們改用Linux,非這群人莫屬,那是由于他們常常已經(jīng)有興趣學(xué)習(xí)新知識。
選擇合適的發(fā)行版
信不信由你,從穩(wěn)定性方面來看,選擇基于滾動升級的Linux發(fā)行版還是基于正式發(fā)布的Linux發(fā)行版是不值得爭論的問題。真正需要考慮的因素是那些更新的頻率,這是最終用戶可以完全控制的。比如以基于正式發(fā)布的Linux發(fā)行版為例,每當你升級應(yīng)用程序,總是存在這種極小的可能性:哪里出現(xiàn)軟件問題。雖然可能性很小,但是在現(xiàn)代計算界確實會出現(xiàn)執(zhí)行故障代碼的情況。我們這些問題是錯誤(bug),它們完全是一個不爭的事實。
對于頭一回運行Linux的人來說,與每天大量更新版撲面而來的操作系統(tǒng)打交道通常很可怕。當然,如果是自認為是計算機業(yè)余愛好者的那些人,另當別論。這些人就是喜歡變化,因為唯有變化,他們才能不斷領(lǐng)略新的桌面體驗;如果出現(xiàn)了軟件錯誤,隨后可以提交錯誤報告,幫助別人。
考慮到這一點,我把推薦的發(fā)行版細分如下:
傳統(tǒng)的操作系統(tǒng)堅守派――我推薦Ubuntu(Unity)、Ubuntu MATE、Linux Mint或Elementary OS。哪一款發(fā)行版最適合你,其實取決于你尋找的那種用戶體驗。從本人讓用戶改用發(fā)行版的經(jīng)歷來看,我從Ubuntu MATE和Linux Mint(Cinnamon)上獲得了最大的成功。所有這些發(fā)行版都有Debian傳統(tǒng),Mint/Elemetary與Ubuntu“系出同門”。由于有大量的程序包、易于使用,這些發(fā)行版是真正適合傳統(tǒng)的操作系統(tǒng)堅守用戶的發(fā)行版。
又為何是這些發(fā)行版?因為它們滿足下列要求:更新易于管理,不至于讓新用戶不知所措;外觀漂亮,而且易于使用。這每一款發(fā)行版還在努力確保最終用戶能夠馬上讓系統(tǒng)運行起來,不需要諸多猜測。這種類型的用戶就是想讓桌面搭建并運行起來,讓各種軟件沖突見鬼去吧。對這種人來說,Linux通常是出于經(jīng)濟上的選擇,而不是FoSS立場方面的選擇。
未來的Linux IT專業(yè)人員――這種情況下,我一直建議使用Fedora。原因主要在于流暢和實用,而不是任何花哨的方面。如果你要花大量的時間來管理服務(wù)器,那么你很可能置身于紅帽環(huán)境。Fedora發(fā)現(xiàn)它分化成了Red Hat Enterprise Linux(RHEL),因而在Fedora環(huán)境里面工作非常合理。
使用Fedora的另一個優(yōu)點就是,只要搗鼓幾個軟件庫,社區(qū)程序包就觸手可及,這歸功于社區(qū)付出的努力,比如Copr(https://copr.fedoraproject.org)。類似Ubuntu的個人程序包存檔(PPA)服務(wù),Copr也有許多程序包可以使用,而Fedora提供的軟件庫中可能沒有這些程序包。Fedora還提供了最好的例子之一:使用考慮周到的GNOME桌面。
如果你青睞KDE,那么另一個穩(wěn)定的企業(yè)工作站發(fā)行版將是openSuSE。程序包管理和iptables界面等方面存在一些區(qū)別。值得一提的是,雖然我從不會向普通的新手推薦openSuSE,但是它確實提供了我所見過的最佳KDE桌面部署環(huán)境。還有一個好處就是其軟件服務(wù)。雖然可能并非緊密整合,但我總是依賴軟件構(gòu)建服務(wù)來尋找通過內(nèi)置的openSUSE軟件庫并非易于找到的程序包。
對于嶄露頭角的IT專業(yè)人員而言,我建議這兩款發(fā)行版都試一下。各自有不同的優(yōu)點,完全值得試一試,然后再決定到底選擇哪一個。
計算機業(yè)余愛好者――如果可能的話,Arch Linux是一款“必定安裝”的發(fā)行版。許多用戶可能在安裝完畢后,到頭來又換成了別的發(fā)行版。我強烈地覺得,真正的業(yè)余愛好者應(yīng)該會在一生中完成Arch的安裝,至少有過一次。我還得指出,許多IT專業(yè)人員依賴Arch用于其自己的筆記本電腦和工作站。另外,Arch的速度、Pacman軟件管理(https://wiki.archLinux.org/index.php/Pacman_-_An_Introduction)以及能夠從下往上構(gòu)建一整套操作系統(tǒng),這些都是相當誘人的好處。
業(yè)余愛好者會喜歡內(nèi)容全面的Arch維基和每一條內(nèi)容的準確解釋。我發(fā)現(xiàn),比外面其他任何發(fā)行版相比,說明文檔在新穎度和準確度方面常常高出一大截。雖然你在第一次構(gòu)建Arch時很耗費時間,但是說明文檔幾乎總是讓你頭一次就可以正確地搭建并運行起來。業(yè)余愛好者會喜歡實際動手的體驗、每日更新以及可以享用最前沿的軟件。
真正唯一要留意的地方就是閱讀郵寄列表。有時候,有軟件錯誤、變通方法以及其他重要事項,而這些都需要你留意,之后才能運行更新版。閱讀列表可以確保你了解情況,你在空余花時間來學(xué)習(xí)Arch之道,而不是出了問題后一個勁地在論壇上抱怨。
只有你完成Arch安裝之后,才可以使用Antergos(http://antergos.com)來“加快”以后的安裝。不像基于Arch的其他發(fā)行版,安裝Antergos確實實際上從Arch軟件庫來安裝Arch。區(qū)別就在于添加Antergos軟件庫,另外安裝是使用GNOME桌面的Arch普通安裝。如果你需要將Arch普通安裝到多臺機器上,又不需要大量定制,這很有用。不過,Arch用戶都會告訴你,安裝Antergos與安裝Arch本身不一樣。不是由于它安裝的東西,而是由于它是如何安裝的。
其他未提到的Linux發(fā)行版怎樣?
你說呢?讀者當中明顯會有一些人以為,我上面說到的每一類發(fā)行版中疏忽了某個首要的Linux發(fā)行版。要是你覺得哪個發(fā)行版有必要提及,歡迎留言溝通。別忘了介紹一下它們的首要長處,以及它們怎么最能滿意目標群體的請求。
馬哥學(xué)習(xí)交流群
馬哥教育-Linux學(xué)習(xí)-1群 485374463
馬哥教育-Linux學(xué)習(xí)-2群 339184057