選擇哪種LINUX?當(dāng)前的大部分Linux系統(tǒng)都包括你所需要的軟件內(nèi)核和驅(qū)動程序庫附件及應(yīng)用程序盡管如此還是經(jīng)常有人問我應(yīng)該選擇哪一個(gè)版本的Linux系統(tǒng)呢?許多人對這個(gè)問題都有自己的答案每個(gè)人都認(rèn)為自己最喜歡的系統(tǒng)比其它所有的系統(tǒng)都要好
我的新看法是大多數(shù)人都喜歡自己第一次成功安裝的那個(gè)系統(tǒng)
如果他們在安裝的第一個(gè)系統(tǒng)中遇到了麻煩的話他們會鐘情于下一個(gè)解決了這個(gè)麻煩的系統(tǒng)拿我自己來看SLS是我玩的第一個(gè)Linux系統(tǒng)不幸的是SLS中有幾個(gè)臭蟲安裝的時(shí)候和運(yùn)行起來都不順
這當(dāng)然沒有什么好驚訝的畢竟這是五年前的事了大概就在這個(gè)時(shí)候Patrick Volkerding發(fā)布了SlackwarePat改進(jìn)了SLS修正了一些錯(cuò)誤結(jié)果除了沒有臭蟲看上去和SLS一樣工作起來感覺也一樣
現(xiàn)在看來我覺得Slackware是最易于安裝的系統(tǒng)不過安裝對于我已經(jīng)不再是一個(gè)問題了我發(fā)現(xiàn)Slackware有一些嚴(yán)重的缺點(diǎn)而其它的系統(tǒng)中卻沒有這些問題在我們開始討論細(xì)節(jié)之前我們可以來看一看我對于安裝不同版本的Linux系統(tǒng)有多少經(jīng)驗(yàn)按照我第一次安裝各個(gè)系統(tǒng)的時(shí)間次序排列如下我想這會有助于你們理解我的觀點(diǎn)
+ SLS/Slackware MCC (為大學(xué)生準(zhǔn)備的一個(gè)小型的系統(tǒng)) Yggdrasil Red Hat Caldera Debian SuSE說過這些之后下面就是我對于各個(gè)系統(tǒng)的詳細(xì)分析了這只是我的個(gè)人觀點(diǎn)你很可能并不贊同
SLS/Slackware/MCC這幾個(gè)系統(tǒng)都很容易安裝也比較容易理解它們被設(shè)計(jì)成可以從軟盤進(jìn)行安裝每個(gè)包的體積都和一張軟盤的容量差不多
有一段時(shí)期我甚至能在沒有顯示器的情況下順利的安裝Slackware
但是考慮簡單化就不得不付出代價(jià)軟件是保存在壓縮包中的系統(tǒng)里沒有說明各個(gè)包之間的關(guān)系看不出包之間的依賴關(guān)系沒有好的升級的方法如果你只是想嘗試一下這些問題并不十分嚴(yán)重但是對于有長遠(yuǎn)計(jì)劃的計(jì)算機(jī)商家來說一開始的簡單化在以后很可能會引起意想不到的麻煩
Yggdrasil Yggdrasil提供了一個(gè)非常吸引人的建立在GUI上的配置辦法不幸的是它的開發(fā)活動已經(jīng)停下來了(至少是從公眾的眼里消失了)現(xiàn)在它已經(jīng)不再明確的提供什么東西了
Red Hat我第一次看到Marc Ewing的這個(gè)創(chuàng)造物的時(shí)候我確實(shí)非常的驚訝它有一些建立在GUI上的配置工具而且看上去前景光明
經(jīng)過這幾年Red Hat不斷的改進(jìn)越來越容易進(jìn)行安裝和配置
Red Hat引進(jìn)了RPM打包系統(tǒng)它說明了各個(gè)包之間的依賴關(guān)系這保證了安裝的程序確實(shí)能夠運(yùn)行并且提供了一個(gè)簡便的升級辦法
RPM還提供了富有吸引力的預(yù)安裝安裝掃尾以及卸載腳本 版被證明十分健壯當(dāng)前的版本是版加上錯(cuò)誤修正將會是又一個(gè)健壯的產(chǎn)品安裝過程被流水線化了這使標(biāo)準(zhǔn)的安裝過程變得非常容易不過我覺得為了讓安裝過程變得更加簡便還有兩點(diǎn)有待改進(jìn)在安裝過程中要可以把需要的配置存到軟盤上(Caldera和SuSE提供這一功能)這將可以簡化在同樣的機(jī)子上或是其它的機(jī)子上的安裝過程在安裝過程中要可以做一張啟動盤
Red Hat已經(jīng)成為最受歡迎的零售版本最早有OReilly出版書籍介紹它后來有MacMillan以及現(xiàn)在的IDG看上去它在美國市場上的前景非??春肦ed Hat在提供Intel版本之外還有Digital Alpha和SunSPARC的版本
Caldera Caldera由德國的Linux Support Team (LST)(現(xiàn)在是Caldera的一部分了)負(fù)責(zé)Caldera跟Red Hat一樣使用RPM包格式安裝過程和Red Hat差不多多了一個(gè)配置儲存/恢復(fù)選項(xiàng)Caldera和其它的系統(tǒng)不同之處在于它提供有許多商業(yè)軟件包包括一個(gè)安全的Web服務(wù)器以及辦公套件Caldera是商業(yè)感最強(qiáng)的Linux系統(tǒng)有一個(gè)讀者跟我抱怨說你根本不能進(jìn)行升級也就是說你必須把你的配置文件保存好然后重新安裝
Debian是最老的系統(tǒng)之一但是由于它是由志愿者進(jìn)行開發(fā)的它的更新較為緩慢由于它的開發(fā)者在地理上分布的比較散管理和集成升級的工作對它就尤為重要你可以通過把你的系統(tǒng)聯(lián)到一個(gè)FTP站臺上來進(jìn)行升級有些情況下你需要暫停一些后臺服務(wù)(比方說在升級sendmail的時(shí)候你必須先把它停下來替換程序再重新啟動它)這些工作都是自動完成的Debian使用和RPM包格式不同的deb格式(盡管它也可以安裝RPM)deb的功能非常強(qiáng)包括有依賴性檢驗(yàn)預(yù)安裝和安裝掃尾以及卸載腳本這就是為什么上面所舉的sendmail的例子是由系統(tǒng)自動完成的了Debian最困難的就是一開始的安裝過程或者這么說吧就是害怕dselect這個(gè)安裝程序
dselect的設(shè)計(jì)比較老化了如果要安裝的包的數(shù)目在到之間它工作的還可以但是現(xiàn)在這個(gè)數(shù)目已經(jīng)超出了它完全無法控制這么多的包在Debian 版中將會有取代dselect的新工具出現(xiàn)Debian提供有Digital Alpha和Mk的版本不過應(yīng)用程序要少一些
SuSE SuSE是一個(gè)德國系統(tǒng)它的安裝過程感覺上和Caldera差不多它也使用RPM包格式安裝過程中也提供有存儲/恢復(fù)配置選項(xiàng)有兩點(diǎn)使SuSE和其它的系統(tǒng)有所不同第一對XFree的支持要比其它系統(tǒng)來的更好一點(diǎn)這是因?yàn)镾uSE和XFree的開發(fā)小組關(guān)系比較緊密第二這個(gè)系統(tǒng)里有更多的應(yīng)用程序
一個(gè)完全安裝版需要GB的硬盤空間YASTSuSE的安裝及管理工具能夠處理RPMdeb和tgz等各種文件包升級也非常簡便我應(yīng)該選擇哪一個(gè)?
這視情況而定我有一臺機(jī)子運(yùn)行Caldera三臺機(jī)子運(yùn)行Red Hat(一臺PC一臺Digital Alpha一臺SunSPARC)兩臺機(jī)子運(yùn)行
Slackware一臺機(jī)子運(yùn)行SuSE(一個(gè)筆記本)還有一些機(jī)子運(yùn)行Debian(我的機(jī)子實(shí)在是太多了一些)深入來看所有的系統(tǒng)都有各自不同的問題所以我不認(rèn)為有一個(gè)最完美的答案至少到目前為止并不是說它們不能夠工作只是說它們每一個(gè)都有一些缺陷而已所有的系統(tǒng)都缺少一個(gè)共同的管理工具在年的USENIX展會上Caldera宣布了它們的CAOS(Caldera OpenAdministrationSystem開放管理系統(tǒng))會議上的討論表明在COAS能夠?yàn)榇蠖鄶?shù)Linux用戶提供一個(gè)滿意的通用安裝系統(tǒng)以前還有許多概念需要澄清還有許多工作有待完成今天來看如果要安裝一個(gè)一般用途的系統(tǒng)我傾向于Debian
不過我也為了其它的目的安裝其它的系統(tǒng)比方說我的筆記本里裝的是SuSE因?yàn)榇罅康能浖鳛橐粋€(gè)演示系統(tǒng)是非常有震撼力的
一個(gè)比較合適的問題是你選擇哪一個(gè)?答案還是一樣視情況而定下面的一些建議也許對你能夠有所幫助
如果你認(rèn)識的所有人都跑某個(gè)系統(tǒng)而你是個(gè)新手你應(yīng)該選擇和他們一樣的系統(tǒng)[!--empirenews.page--]
如果你想玩你自己的一套也就是說你想自己編譯安裝所有的東西你可以考慮Slackware
如果你想跟上潮流安裝Red Hat
如果你需要所有的一切安裝SuSE
如果你需要看上去最商業(yè)的產(chǎn)品選擇Caldera
假如自由軟件的政治因素對你十分重要或是你希望加入到開發(fā)工作中去選擇Debian
如果你有好幾個(gè)系統(tǒng)需要把它們連起來升級選擇Debian或者等待Caldera發(fā)布它們的COAS
結(jié)論這兒是我的看法問問其它的Linux用戶很可能你會聽到和我不同的觀點(diǎn)如果你不能肯定自己是否得到了正確的答案下面的一些工作可以使你從一個(gè)系統(tǒng)轉(zhuǎn)到另一個(gè)系統(tǒng)的時(shí)候少遇到一些麻煩把/home 放在一個(gè)獨(dú)立的文件系統(tǒng)上這樣的話在更換系統(tǒng)的時(shí)候就無需拷來拷去的了這同時(shí)也意味著你可以在一臺機(jī)子上的不同系統(tǒng)之間共享/home選擇能夠?yàn)榻^大多數(shù)系統(tǒng)所支持的硬件假如你需要并非Linux 系統(tǒng)自帶的應(yīng)用程序你最好能搞到源代碼這樣你才能進(jìn)行升級或者移植選擇一個(gè)Linux CD套件(比如InfoMagic的開發(fā)者資源套件)
這可以提供給你至少三個(gè)系統(tǒng)(SlackwareDebian和Red Hat)