異世界


2012年11月2日 星期五

Linux套件比較

資料來源: http://zh.wikipedia.org/wiki/Linux%E5%A5%97%E4%BB%B6%E6%AF%94%E8%BC%83

從技術方面來說,Linux發行版的不同之處在於支援的硬體裝置和系統或者軟體包配置不同。由於歷史原因,不同的組織也會導致不同的發行版。其他的原因有安全性方面的,如安全更新的頻率;軟體包管理的易用性;可用軟體包的數量。

這些表格根據客觀的準則比較了一些值得注意的發行版的最新穩定版。不包含作業系統的主觀評價,標記為不穩定或測試版的分支以及Linux發行版與其他作業系統的比較。

目錄

[隐藏

 

 

 

 

 

資料來源: http://moccafe.blog.hexun.com/29956237_d.html

 

對Unix各大發行版本的總結(CentOS, Debian, Redhat, Fedora Core, Gentoo, Ubuntu等)

CentOS如果你喜歡RH的產品,而你又討厭FC4的臃腫,那麼嘗試一下CentOS吧,當你打開這個發行版的時候,相信你會大叫一聲:“這不就是Redhat麼”,是的,這個版本完全使用RH的srpm生成系統,而且性能也很不錯。Debian這個發行版本在所有發行版本里面堪稱最嚴謹的,apt軟件包管理機制可以讓用戶快速建立起來高效的操作系統。穩定性也是出名的,這個發行版很多軟件默認就有很好的設置,可以作為日常的工作使用。對硬件支持也不錯,筆者的筆記本上外設特別多,幾乎沒有做什麼特別的設置那些外設就完全正常的工作了,當然中文化可能需要花你一點點的時間,也就是添加幾句話而已。Fedora Core /Redhat全拜中國盜版商的功勞,這個系列的發行版能夠在中國生存下來,原來的redhat已其最爛的rpm軟件包管理機制聞名於世,而現在的FC則以臃腫的外表和緩慢的運行速度明滿天下,筆者不推薦這個版本作為首選,是因為這個版本是作為Redhat的一個實驗版本發行,把用戶作為小白鼠的行為實在是讓人無法忍受。但是,作為服務器發賣的RH還是很有競爭力的,可惜我手裡沒有銀子,買不起。gentoo這個發行版本是基於源代碼包的發行版本,特點當然就是運行快速,以及可定制性,當然,相對的代價就是漫長的編譯時間,編譯一個套件花費一個晚上那是正常的。但是,因為有了ebuild這個有效的軟件管理器,gentoo已經成為了很多既想要速度有不想自己解決軟件包依賴關係的用戶的首選LFS我之所以反复的提到這個發行版本是因為,它太靈活了,它是你的linux發行版本,雖然代價就是你要自己管理軟件包,自己編譯,自己給自己的操作系統打補丁,但是,這些是你的,實實在在的,你知道你在你的系統上都作了什麼。你可以在這裡學到很多東西。Mandrake這個版本就是給新手或者給打算用linux工作的人作的,它有一個軟件包很豐富的軟件倉庫,用戶可以方便的安裝這些軟件並使用它們,而且現在這個發行版本的運行速度也是很快的,曾經有人在linuxsir上寫過《打破Debian神話》之類的文章來為這個版本作宣傳,可見這個版本在總多網友中已經得到肯定,給我一個不用這個發行版的理由,有嗎?Slackware這個發行版本最大的特點就是,沒有配置工具,什麼都通過修改配置文件來進行,如果想學習linux背後的東西,那就用這個發行版本吧。Suse不能不說這個傢伙兩句,就是華麗的外表,容易上手的配置工具,和緩慢的運行速度,當然,高配置電腦的用戶可以嘗試一下這個產品。Ubuntu這是最近在國內相當火熱的版本,在全世界也是這樣,這是一個從debian衍生出來的發行版,軟件更新極快,gnome2.12剛出來第二天就被它放在了自己的軟件服務器上供用戶下載了,而且這個發行版對各種硬件的支持也特別好。用戶幾乎不用什麼特別的配置就可以使用自己機器上面所有的硬件了。如果你用筆記本,可以嘗試一下它。不過這個版本因為比較年輕,所以軟件服務器很少,速度也比較慢,如果家裡不是寬帶,那還是不要用這個版本了(注:本人目前使用的版本,更新速度還是很快的。當然,默認國外的升級服務器肯定不行,去搜一下就能找到很多國內的)

 


Linux掃盲篇:CentOS、Ubuntu、Gentoo

Linux最早由Linus Benedict Torvalds在1991年開始編寫。在這之前,Richard Stallman創建了Free Software Foundation(FSF)組織以及GNU項目,並不斷的編寫創建GNU程序(此類程序的許可方式均為GPL: General Public License)。在不斷的有傑出的程序員和開發者加入到GNU組織中後,便造就了今天我們所看到的Linux,或稱GNU/Linux。Linux的發行版本可以大體分為兩類,一類是商業公司維護的發行版本,一類是社區組織維護 ​​的發行版本,前者以著名的Redhat(RHEL)為代表,後者以Debian為代表。下面介紹一下各個發行版本的特點:Redhat,應該稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server,收費版本)、Fedora Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。Redhat應該說是在國內使用人群最多的Linux版本,甚至有人將Redhat等同於Linux,而有些老鳥更是只用這一個版本的Linux。所以這個版本的特點就是使用人群數量大,資料非常多,言下之意就是如果你有什麼不明白的地方,很容易找到人來問,而且網上的一般Linux教程都是以Redhat為例來講解的。Redhat系列的包管理方式採用的是基於RPM包的YUM包管理方式,包分發方式是編譯好的二進製文件。穩定性方面RHEL和CentOS的穩定性非常好,適合於服務器使用,但是Fedora Core的穩定性較差,最好只用於桌面應用。Debian,或者稱Debian系列,包括Debian和Ubuntu等。Debian是社區類Linux的典範,是迄今為止最遵循GNU規範的Linux系統。Debian最早由Ian Murdock於1993年創建,分為三個版本分支(branch): stable, testing和unstable。其中,unstable為最新的測試版本,其中包括最新的軟件包,但是也有相對較多的bug,適合桌面用戶。testing的版本都經過unstable中的測試,相對較為穩定,也支持了不少新技術(比如SMP等)。而stable一般只用於服務器,上面的軟件包大部分都比較過時,但是穩定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其實Redhat的YUM也是在模仿Debian的APT方式,但在二進製文件發行方式中,APT應 ​​該是最好的了。Debian的資料也很豐富,有很多支持的社區,有問題求教也有地方可去:) Ubuntu嚴格來說不能算一個獨立的發行版本,Ubuntu是基於Debian的unstable版本加強而來,可以這麼說,Ubuntu就是一個擁有Debian所有的優點,以及自己所加強的優點的近乎完美的Linux桌面系統。根據選擇的桌面系統不同,有三個版本可供選擇,基於Gnome的Ubuntu,基於KDE的Kubuntu以及基於Xfc的Xubuntu。特點是界面非常友好,容易上手,對硬件的支持非常全面,是最適合做桌面系統的Linux發行版本。Gentoo,偉大的Gentoo是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點,這也是Gentoo被稱為最完美的Linux發行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)創建,首個穩定版本發佈於2002年。由於開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統——Portage包管理系統。不同於APT和YUM等二進製文件分發的包管理系統,Portage是基於源代碼分發的,必須編譯後才能運行,對於大型軟件而言比較慢,不過正因為所有軟件都是在本地機器編譯的,在經過各種定制的編譯參數優化後,能將機器的硬件性能發揮到極致。Gentoo是所有Linux發行版本里安裝最複雜的,但是又是安裝完成後最便於管理的版本,也是在相同硬件環境下運行最快的版本。最後,介紹一下FreeBSD,需要強調的是:FreeBSD並不是一個Linux系統!但FreeBSD與Linux的用戶群有相當一部分是重合的,二者支持的硬件環境也比較一致,所採用的軟件也比較類似,所以可以將FreeBSD視為一個Linux版本來比較。FreeBSD擁有兩個分支: stable和current。顧名思義,stable是穩定版,而current則是添加了新技術的測試版。FreeBSD採用Ports包管理系統,與Gentoo類似,基於源代碼分發,必須在本地機器編後後才能運行,但是Ports系統沒有Portage系統使用簡便,使用起來稍微複雜一些。FreeBSD的最大特點就是穩定和高效,是作為服務器操作系統的最佳選擇,但對硬件的支持沒有Linux完備,所以並不適合作為桌面系統。下面給為選擇一個Linux發行版本犯愁的朋友一些建議:如果你只是需要一個桌面系統,而且既不想使用盜版,又不想花大量的錢購買商業軟件,那麼你就需要一款適合桌面使用的Linux發行版本了,如果你不想自己定制任何東西,不想在系統上浪費太多時間,那麼很簡單,你就根據自己的愛好在ubuntu、kubuntu以及xubuntu中選一款吧,三者的區別僅僅是桌面程序的不一樣。如果你需要一個桌面系統,而且還想非常靈活的定制自己的Linux系統,想讓自己的機器跑得更歡,不介意在Linux系統安裝方面浪費一點時間,那麼你的唯一選擇就是Gentoo,盡情享受Gentoo帶來的自由快感吧!如果你需要的是一個服務器系統,而且你已經非常厭煩各種Linux的配置,只是想要一個比較穩定的服務器系統而已,那麼你最好的選擇就是CentOS了,安裝完成後,經過簡單的配置就能提供非常穩定的服務了。如果你需要的是一個堅如磐石的非常穩定的服務器系統,那麼你的唯一選擇就是FreeBSD。如果你需要一個穩定的服務器系統,而且想深入摸索一下Linux的各個方面的知識,想自己定制許多內容,那麼我推薦你使用Gentoo。

沒有留言:

張貼留言