如何選擇最合適自己的linux系統?
2 人贊了文章
選擇一個正確的Linux版本比選擇一輛汽車要複雜得多。現在你可以找到數百種——如果不是上千種的——Linux版本,它們全都運行良好並定期更新,這其中有許多是為了滿足特定需求而編製的。
如何選擇最合適自己的linux系統
當你對別人說,「我要買輛車。」他馬上就會問你:「什麼車?」是跑車、小轎車、還是麵包車?當然,還有其他類似的問題。同樣,如果你說「我想安裝Linux!」你會被問到同樣的問題:哪個Linux?沒有一個純粹概念上的「Linux」,這和沒有一個「汽車」是一回事。在某些方面,Linux和汽車是相同的:每輛汽車都有一個發動機,而所有的Linux版本都分享相同的Linux內核和GNU工具。
不過,二者的最大相似可能也就到這種程度了——事實上,選擇一個正確的Linux版本比選擇一輛汽車要複雜得多。現在你可以找到數百種——如果不是上千種的——Linux版本,它們全都運行良好並定期更新,這其中有許多是為了滿足特定需求而編製的。
那麼我們該如何選擇?事實是,你不需要對每一種都詳細了解。最好的方案是先搞清楚你的需求和興趣,然後從三四個合適的Linux版本中挑選一個正確的。我們沒必要把所有的Linux版本列出來,那樣也許會嚇到你,在這裡我們選出了大約20種最主流最高效的Linux版本,並按照常規的用戶需求問題對它們分了組。如果你發現下面的問題正是你想問的,那麼,你就很有可能在後面的描述中找到你所需要的Linux版本了。
「我是新手,只是想開始使用Linux」
對於從Windows轉過來的新手而言,這個問題的答案顯而易見:UbuntuLinux幾乎是不二選擇,非常容易上手。使用者可以將用戶在Windows中的設置自動移植過來,比如他們的文檔、個人設置包括Internet書籤。用戶甚至可以嘗試各種無需改變硬體資源的安裝方法:比如直接從光碟啟動、與Windows同時啟動、或直接在Windows分區中安裝Ubuntu。Ubuntu的設計,以及它強大的社群支持,使其成為Linux快速入門的最佳選擇。
儘管名氣最大、用戶也最多,但Ubuntu絕不是唯一可選的新手版。其他比如LinuxMint(Ubuntu的衍生版本)、PCLinuxOS、SimplyMEPIS和Mandriva等等也都遵照「拿來即用」(「itshouldjustwork」)的理念,採用各種不同的方法增強可用性、數據包管理能力和從Windows進行移植的能力。
另一個應該提到的是Novell的openSUSE11.1版,這也被公認為一個良好的Linux入門版本。免費的openSUSE來源於Novell的商業化版本SUSELinux,具有大量先進功能,如類似WindowsVista中那種舒適的可檢索主目錄,而且支持放入即自運行的測試體驗盤(LiveDisc)。
「我已經用過Linux,想要更深入些」
如果你已經熟悉Linux,或者你對自己的學習能力很有信心,我們可以接下來了解一些略為複雜的版本。
對於伺服器和底層架構來說,紅帽(RedHat)Linux是當仁不讓的選擇,由其社區支持開發的版本Fedora擁有同樣強大的功能。它並不像Ubuntu那樣經常更新但安裝起來同樣非常容易,也擁有同樣吸引人的桌面特色。Linux之父LinusTorvalds最近提到,他本人就是一個非常熱心的Fedora用戶。Fedora10是最新的版本,更強大的Fedora11的測試版也已經發布。
接下來是Debian,這很可能是所謂的ur-distro,作為其他如此之多的發行版(包括Ubuntu)都是以它為基礎的。很多人不喜歡它漫長的開發周期;但值得稱道的是它的穩定性,你可以用很久。Debian的最新版本是4.0,5.0版本正在研發中,什麼時候能夠公布呢?估計開發周期依然會過長。
「我只想給我的老機器裝點最簡單的」
很多時候你只是需要一些基本的需求,Linux當然可以滿足你。你可以找到可以在USB盤、光碟甚至完全在內存中運行的Linux版本。這裡還應當指出,在內存或可移動存儲器中運行Linux是一種很好的安全防護措施——如果你生性多疑或者或者只是謹慎,你完全可以使用一個拇指大的U盤讓你的計算機再無其他機密可談。
PuppyLinux是很多人的最愛,它雖然小,重量輕,但功能方面卻非常完善。現在,在其4.1.2版本中,它僅僅使用了100MB就封裝了幾乎所有需要的功能,並且提供了額外的獨立軟體。對於一些逐漸老去的筆記本電腦來說,PuppyLinux提供了近乎完美的方式,因為它只需要很少的空間或系統資源,能夠很好地運行。
與PuppyLinux類似的版本還有TinyMe、功能削減版的PCLinuxOS、精簡版的Ubuntu、Xubuntu,和仍在大力推廣中的Moblin。在它們當中,Xubuntu可能是最成熟的,經過了廣泛的測試,但Moblin具有閃電般的速度,擁有巨大的市場潛力。
「我要在伺服器上運行Linux」
從一開始,Linux和伺服器就是密不可分的。Linux在伺服器的世界證明了自己,並將繼續證明自己,各種版本的Linux在伺服器的舞台上大展身手。
紅帽Linux企業版,即著名的RHEL,仍然是伺服器端最普遍的和受到最廣泛支持的選擇,但要注意它不是免費的,只提供紅帽的簽約客戶(Fedora社區提供30天試用版)。
然而RHEL有一個有趣的變種,CentOS,它直接建立於RHEL的源代碼之上,而且是免費提供的(但缺少官方支持)。因此一些擁有強大Linux技術團隊的公司都選擇了CentOS以節約成本,並按照內部需要做了大量修改。總之,如果你在RHEL上具有豐富經驗,CentOS會是一個很好的選擇。
另一種伺服器版Linux近來獲得了大量的積極關注,這是一種來源於Ubuntu的伺服器版本,它的命名相當直白,UbuntuServerEdition。與RHEL不同,UbuntuServerEdition是免費的,但不提供支持合同。
「我遇到麻煩了」
遇到什麼麻煩了?系統無法開機,還是病毒感染了硬碟?沒問題!在這種情況下,帶有救援和恢復功能的Linux版本可以使我們在無需啟動機器的情況下,直接讀取硬碟,複製重要數據,也許還能進行修理。
大多數從LiveCD啟動的Linux版本都可以用作救援光碟,例如上面提過的小巧而輕便的版本。我個人最喜歡的是PuppyLinux,它的啟動速度飛快,用一個單獨而清楚的菜單提供了多種工具。從技術角度而言,專門的SystemRescueCD會做得更好一些,它提供了各種先進的工具,可以修復系統及數據。
值得一提的還有Clonezilla,相當於Linux版的NortonGhost。它可以對你的分區或整個系統進行鏡像操作。可以用它對系統進行備份,也同樣可以克隆到多台機器中去。
數目驚人的Linux版本也經常惹來爭議,人們認為數量過多太難選擇,反而阻礙Linux的發展,這也不無道理。是的,從這個意義上講,一直沒有一個權威的Linux版本,不可避免的造成了不同Linux陣營里的重複勞動。
但是,從另一個角度來看,事情也沒有那麼複雜,由於開源理念,每個Linux版本做出的突破創新會被別的版本迅速吸收。而站在用戶的位置上,因為Linux版本的針對性都很強,因此用戶真正需要選擇的版本也通常不超過兩三個。在未來,Linux最終可能會在一個更大的超越Linux核心的基礎上統一,但現在,它依然會百花齊放,等著你來選擇。
推薦閱讀:
※Ubuntu誤刪內核搶救措施
※Win10任務管理器中的"專用GPU內存"是怎麼回事?「共享GPU內存」又是什麼?
※操作系統引論 | 操作系統的結構和硬體支持
※我的操作系統(原創必讀)
※不用虛擬機,直接在Windows上安裝Linux