水木--給Linux新手 [系列之二] (轉)

worldblog發表於2007-12-07
水木--給Linux新手 [系列之二] (轉)[@more@]
水木--給新手 [系列之二]


OK,你的第一個問題是:什麼是Linux,它和有什麼區別?
問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到
高年紀學生在一個特大螢幕的機器上作題,你羨慕的看著他,問:
“這是什麼啊,這麼高階?”而他不無驕傲的說,“這是
UNIX”。後來你懂的多了,知道那是SUN工作站,上面執行著,
就是UNIX。現在你又聽說Linux也是UNIX,是怎麼回事呢?

short answer:去看書,街上很多Linux的書第一章就是講他們的歷史
和親屬關係的。

long answer: UNIX是一個20還是30年前由幾個研究生在實驗室裡開始
後來一個大公司把它商業化了的一個操作。一來二去,它成長
並且佔領了市場。當時它只是執行在只有大學才買得起一兩臺的昂貴
機器上。後來機器多了,公司多了,懂得人也多了,就分家了,而
“UNIX”這個名字由於法律關係,誰也不能說自己的是“UNIX”
而只能說是“UNIX相容”系統了。所以現在“UNIX”系統是不存在的,
存在的只是一個遙遠的傳說。那麼現在那些Solaris,AIX,IRIS都是什麼呢?
那些都是各公司在他們平提上作的商業UNIX,這些系統都遵循一個
叫POSIX的古怪標準,對了,這個標準呢,是後來UNIX太多太亂,大家
介面甚至命令都不一樣了所以沒辦法座下來商量的一個。

那麼Linux是什麼呢?Linux是基於PC(其它平臺也有的支援)的UNIX相容
系統,在跟UNIX的關係上,它不比任何其它UNIX相容系統遠。所以如果
你有“Solaris才是正統UNIX,Linux只是相容”的想法,對不起你錯了,
起碼你得把支援AIX的人打敗才行,他們還認為AIX才是正統UNIX呢。
所以用Linux你可以學到有關UNIX的知識,這些知識絕大部分在其它商業
UNIX上可以用得上。當然,其核心思想絕對是相同的。那麼在三年前只有
你的讀博士的輔導員才有機會在實驗室那臺寶貝SUN上學的知識,你現在在
PC機上就可以實踐了,這難道不是很妙的一件事情麼?


第二個問題:我想裝一個Linux,最新的是哪個版本,我聽說過xxxlinux,yyylinux,
還有國內某個公司鼎力推出的zzzlinux,到底哪個更好呢?

首先你需要明白,Linux不是,它不是一個由一家商業公司維護的,
只有一個包裝。Linux是可以任意包裝自由的東西。任何一個人,一家公司
都可以按照自己的想法,比如加一點功能,加中文支援,作一個Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟體,預設的配置都不一樣。區別
是用一種Linux 釋出 (不同的Linux我們叫做不同的釋出)也許硬體很好配置,
各種軟體也好,用另外一種也許速度快,再一種也許支援中文比較好。總之
沒有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到。
所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜誌
得到一個Linux釋出就以為所有的都一樣就開始安裝,等資料毀了,
或者哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下
安裝就是滑鼠點幾下,可是在Linux下,為了驅動一個,折騰一夜
是不希奇的 -- 當然,我覺得這是值得的。


所以,面對那麼多Linux distribution,你應當選擇哪個呢?

比較著名的Linux distribution有:
:最新版本6.2, 7.0beta。由於RedHat公司已經上市,獲得了很多
商業的支援,所以它在硬體軟體相容性上很好。實際上它已經是Linux的
工業標準。想象一下如果你是一個比如這樣廠商的老闆,你需要為
Linux開發一個版本,而不同的Linux dist需要單獨開發維護,為成本考慮你
自然會只認準一個Linux。

Slackware(7.1)。很早就有的Linux,有很多老的忠實,但現在越來越不行了。

SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優勢。

另外還有Debian,CorelLinux等dist,不一一介紹了。

還有你會看到國內上吹捧的各種“中文Linux”,他們的優勢主要是有
中文處理。但是如前一篇文章提到的,想用中文,用最好。實際上
我覺得一個老7字班的前輩跟我說的一句話很好:“(對我們來說)在計算機上看到
中文字身就是一件很古怪的事情”。如果你是抱著學習計算機的目的而來,那麼
你不可能避免閱讀英文文件。即使是的文件,有關程式設計的文件,最新的也
全是英文。當然,要上BBS,看中文網頁等,用英文的dist一樣能做到。


作為我個人(個人觀點,你不必相信我),我只用RedHat,因為我需要它作為一個
作業系統能讓我更快的掌握並且學習我想學習的知識,而不是跟愚蠢的網路卡,音效卡
作鬥爭。儘管這些鬥爭對於學習Linux來說也是很有益的,但是對於一個新手來說,
如果連繫統都安裝不上,無法配置,又怎麼談如何學習呢?Again,this is only
my own opnion, and I could be wrong。

在這個系列裡,我會圍繞RedHat 6.2來講。

閱讀:534次

來源:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989132/,如需轉載,請註明出處,否則將追究法律責任。

相關文章