歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

選擇Linux發行版本需要考慮的10件事情

我無法告訴你這多年來有多少人向我請教如何選擇一個Linux發行版。甚至我個人對於各個Linux發行版本之間的忠實度,我通常會因一個特定發行版本適合特定人群及需要而感到吃驚。所以當我開始寫這10件事的文章的時候,我只知道這是我第一篇關於選擇Linux發行版本的文章。

當然,在近10年裡面,時間和觀念都在變,我用過 Red Hat/Fedora 然後經過考慮,我轉到了 Ubuntu。為什麼?因為它適合我需要。許多人會說Linux發行版都差不多啊。—在基礎部分,我同意,但是考慮到每天的使用,各個發行版本互不相同。那為什麼你想要使用Debian而非Fedora,或Ubuntu而非Mandriva呢?讓我們一起來研究這個問題吧。

◆1: 是否100 %免費?許多人可能不知道這個問題的存在。普通用戶可能會想所有的Linux發行版本都是平等創建的。因為他們在GPL協議下發布。不是的,有些發行版本含私有驅動發布的。比如,有些筆記本使用私有驅動來使其無線功能工作。因此,有些Linux發行版本,選擇包含私有驅動來增進用戶選擇。另一些發行版甚至還提供,免費及非免費驅動下載(免費,但是有許可)。

如果你堅持 100% 免費軟件。你可以看一下下面這些發版本:

gNewSense
Ututo
Dynebolic
Musix
Blag
這是唯一幾個不提供所有非免費軟件的發行版。你也可以使用某些發行的其它版本如 Mandriva Free,它完全不帶非免費程序。 選擇被分成兩種,是Linux觀念,還是對私有驅動的需要。

◆2: 軟件包管理這是一個人們開始爭論的領域。RPM vs. Apt vs. dpkg vs.urpmi。有些人會說他們功能都是一樣的。每個都有命令行工具及一個用戶圖型界面前端,每個都有它的倉庫系統,可以使用文本編輯器修改,或者使用GUI工具。我的觀點是 (不是因為我是一個 Ubuntu用戶) Apt 管理系統比其它都要好一些。我這樣說是因為 RPM有它無法解決的軟件包依賴問題,以及一段時間後,機器將變得臃腫。但是對普通用戶來說,最大的不同(可能是最至關重要的) 是GUI前端。包管理前端Synaptic 及GnoRPM,是沒有可比性的。甚至經過我10年Linux平台上的工作經歷,我還從來沒有發一個穩定的RPM前端工具。而另一方面,我已經享受的Synatpic的穩定已經很長時間了。

◆3:目錄結構這是一個經常讓我迷糊的問題。應該有一個所有發行版本遵循的標准,但是沒有。就拿系統啟動(加載系統)作個例子。在基於 Fedora的系統中,你可以發現它們在 /etc/rc.d/init.d。在基於Debian的系統中,它們在 /etc/init.d。 甚至Linux Standards Base(LSB) 也沒有定義啟動文件所應該放置的位置。但是你應該有你自己的標准。當我從Fedora轉到Ubuntu的時候,很長時間我都輸入 /etc/rc.d/init.d/mysql start 然後再輸入 /etc/init.d/mysql start。如果你適應了某一種,堅持或者嘗試許多的 “command not found” 錯誤。

所以如果你更喜歡某一種包管理系統,你的選擇將會馬上固定下來, 當然轉換的過程是艱難的,像 apt-rpm,但是如果你要用Apt,你將使用基於 Debian的系統,如果你要 RPM,你就用 Red Hat或基於Fedora的系統(或者,urpmi的話,就選擇Mandriva.)

◆4. 桌面環境 雖然你可以選擇安裝你自己的桌面,有些用戶可能只是想安裝好操作系統後直接能用。在這種情況下,你將希望選擇一個面向桌面環境的發行版本。如果你想要 GNOME,可以用 Fedora,Ubuntu。你可以在下面這個鏈接裡查看 默認安裝GNOME 的發版本。如果你想用 KDE,同樣查看這個鏈接 默認使用KDE的發行版本。 當然,選擇不只是 GNOME 或 KDE。 我偏愛 Enlightenment(E17)某些發行版本就默認使用E17,比如Elive 和 gOS.

雖然如此,你還是可能選擇安裝桌面。當然這並不總像看起來那麼容易,如果你不想花費時間只處理依賴關系尋找軟件倉庫,直接使用某個默認安裝你喜歡的桌面的發行版本就好了。

◆5:安全 Linux 比大部分操作系統都要安全,雖然不是所有發行版本一樣安全。某些發行版本就是為安全而生的。比如 Trustix, 聲稱是最安全的Linux發行版本。但是真理是,最安全是Linux是那些被適合設置好的。但是如果你想要機器天生就非常安全,這裡列出幾個包括 Trustix, Engarde Linux, 及 Bastille Linux。

◆6: 用途可以看到:我們用電腦不都是用來做相同的事情。有些人需要多媒體,有些人需要服務器,有些人需要開發環境,有些人需要一個簡單的可以浏覽網站的平台。Linux發行版本面向各種不同的需要。需要一個簡單的服務器嗎?試試 Ubuntu 服務器版本<http://www.ubuntu.com/products/whatisubuntu/serveredition>;。你最看重多媒體?如果是,可以看看StartCom Multimedia Edition。如果你是個普通用戶 (辦公套裝,e-mail,Web),,你可以使用任何一個發行版本。

◆7:硬件這是一個棘手的問題。我說過,硬件有時候聽命於你使用的驅動程序,但是它超越了這一點。某些發行版本因為它的硬件兼容性而出名,比如 PCLinuxOS 是個硬件檢測及設置的最好選擇 (同樣也是安裝最簡單的)。 如果是無線,你的最好選擇是 Ubuntu, Mepis, 以及 SuSE。

◆8: 筆記本使用另一個棘手的問題,在處理好無線及顯卡之後 (看 ◆7)。你還希望你的筆記本可以支持休眠。這也是現代Linux不細致的一點。讓你的筆記本支持掛起或休眠,就要希望你的筆記本能夠同你的發行版本很好的協作。你最好先Google一下你的筆記本的型號+ “linux suspend” 來尋找哪款筆記本適合你的機器。

筆記本上的無線功能將是一個有有趣的東西。這裡提供一下比較好的方法:忘記一些工具比如 Exalt 而直接使用 WICD。這個工具在處理多種格式的無線認證上更強大。

◆9:安裝你決定的Linux發行版,你有兩個選擇:找一家預裝你喜歡的發行版本的計算機,或者自己安裝一個發行版本。如果你從來沒有裝過系統。也不用緊張:這不難,只需要一些時間而已, 幾乎所有的現代Linux發行版本 (極少例外) 都是 圖形安裝界面。某些版本為加強競爭力還提供 Live CD。放入你的CD驅動器裡,從CD啟動。不需要安全就可以讓你體驗Linux。Live CD 運行一般要比真正安裝完的要慢,(取決你的內存大小)。但是你可以看到你的機器與這個發行版本的工作情況。 (以及你對這個操作系統的感覺)。

◆10:社區 這一點是比較神秘的,但是卻必須要指出來。Linux不只是一個操作系統,Linux,像 Apple 是一個社區。Linux是自由的,它的社區因此擁抱它。所以如果社區對你來說是重要的。Ubuntu 就是你要選擇的版本。如果不是,你可以使用更企業級的 RedHat,那裡你可以得到傳統的支持,包括定制及服務支持。

這帶來幾個問題:支持。Linux的多種形式的支持。每個發行版本都有其自己的郵件列表,那裡你可以同成百上千不同水平的Linux愛好者交流。如果你是一個DIY類型的人,這種類型的支持,是你所最需要的。而且這是免費的!如果你不是DIY類型的,你可以使用 SuSE(得益於Novell作後盾) 或者 Red Hat,那裡你可以購買到穩定的支持。如果你不選擇社區驅動的發行版本,你基本上不用自己動手。許多情況下,我享受因為某個問題與開發者直接對話。找到這樣一個溝通的機會,如果要是 Microsoft 或者 Apple 就不會這麼簡單了。而 Linux — 你可能永遠不知道,你可能已經和Linux內核創造者LinusTorvalds 對話了多次了。

就是這些,選擇一個Linux發行版本需要考慮的10件事情。但最終只為一個選擇。 這是Linux為什麼發光的原因。用 Linux,你可以選擇幾乎所有層次,你不再被吊死在一棵上。

我要說某些發布版本的安裝過程比另一些更好 (幫忙你跨越采用Linux的障礙)。但是現在這已經不是大問題了。個人來說,我更喜歡Ubuntu,某些人可能更喜歡 Fedora 。我們現他們的安裝都非常直接且友好。

如果你不會安裝。直接找一家出售預裝Linux系統的零售商,也可以找一些在線出售商 Hewlett Packard, Dell, Zonbu, Everex, 及其它。這樣的話你就不太去找哪個發行版本適合你的機器。

Copyright © Linux教程網 All Rights Reserved