2008年12月30日 星期二

Linux傳奇!!!!



Linux嗎?在看書前,我真的不知道Linux是什麼;但是在看書後,我了解不少,對Linux有更深一層的體悟了。
Linux, 它就和我們使用的Windows一樣,是一個作業系統。為什麼它會產生呢?這個時候就要追溯到更早以前,就有一個相當穩定而成熟的作業系統存在了!那就是 Linux 的前輩『 Unix 』!其實Linux也算是踩在巨人的肩膀上,才能這麼快的就成功的一套作業系統。Linux 的核心是由 Linus Torvalds 在 1991 年的時候給他開發出來的,並且丟到網路上提供大家下載,後來大家覺得這個小東西 ( Linux Kernel ) 相當的小而精巧,寫出這個曠世鉅作的就是 芬蘭人林納斯·托瓦茲(Linus Torvalds),他因為不滿Minix這個作業系統,起初也只是因為自己的愛好而撰寫這個系統,但是沒想到,當他在網路上發表第一篇文章時,竟然激起 了廣大的迴響,更多人漸漸的投入寫Linux的行列了,也成為大家漸漸熟之的作業系統,也慢慢被大家所接受,甚至頗受好評為"很穩定的一套作業系統"。
托 瓦茲先生一直以來就喜歡那個小小的作業系統核心,而核心是管理一個系統的最底層的東西,所有的硬體資源都是由 kernel 來管控的。在書中有提到,早期的 Unix 並不支援 x86 的個人電腦架構,一直到了 1991 年在 BBS 裡面托瓦茲先生貼了個小佈告之後,才有了重大的轉變:

Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby,
won't be big and professional like gnu) for 386(486) AT clones.

這 封 BBS 的郵件即是由當時還是芬蘭的大學生托瓦茲先生所發表的,他說他修改了一個簡單的作業系統核心,核心名稱為 hobby,這個 hobby 的核心 ( Kernel ) 即為第一個 Linux 的核心系統。因為他是基於 GNU 的協議而開發這個作業系統,所以他是免錢的啦!!任何人都可以下載使用!( 註:hobby 是個人興趣,just a hobby, won't be big and professional like gnu,其意思是:僅為個人興趣,不會玩得跟 gnu 那麼大啦~~~)
托瓦茲先生 所開發的這個 hobby 是基於 Unix 的系統所發展出來的,他將 Unix 裡面的很多資料又加以簡化,並且使之可以適用於 intel 主導的 x86 的系統下(當初的個人電腦系統為 386 與 486 架構),因此當初他所發表的這個最新的系統核心就被稱為 linus's unix ,簡稱為 "Linux"。 當然,由於這個核心很像是當時的 Unix 系統,因此也稱為 Unix-like 系統。Linux因為是免錢的,也就是任何人都可以免費的使用或者是修改其中的原始碼的意思!這就是所謂的『開放性架構』,這對科學界來說是相當重要的! 因為很多的工程師由於特殊的需求,常常需要修改系統的原始碼,使該系統可以符合自己的需求!而這個開放性的架構將可以滿足各不同需求的工程師!因此當然就 有可能越來越流行囉!而且配備需求都很低廉;功能強大而穩定,而且功能並不會輸給一些大型的 Unix 工作站,因此,近年來越來越多的公司或者是團體、個人投入這一個作業系統的開發與整合工作!Linux是獨立作業,由於很多的軟體套件逐漸被這套作業系統 拿來使用,而很多套件軟體也都在 Linux 這個作業系統上面進行發展與測試,因此, Linux 近來已經可以獨力完成幾乎所有的工作站或伺服器的服務了,例如 Web, Mail, Proxy, FTP.....。所以,目前他已經是相當成熟的一套作業系統,而且不耗資源又免費,所以可以說是"讓比爾‧蓋茲坐立難安的天才"。Linux 對於硬體的需求是很低的,這一點更造成他流行的主因,因為硬體的汰換率太高了,所以很多人手邊都有一些很少在用的零件,這些零件組一組就可以用來跑 Linux 了,反正做一個工作站又不用使用到螢幕 ,因此 Linux 就越來越茁壯,快速興起!!更有許多高手一起加入Linux的行列,Linux能興起的這麼快速也是其中的原因之一。
Linux的吉祥物是一隻名字叫做 Tux 的企鵝。為何要用企鵝呢?根據書中的說法,是某天,托瓦茲到澳洲坎培拉的國立水族館參觀時(由當時的東道主駭客"崔杰爾"),水族館裡有一群小企鵝,很可 愛,告示牌上有提醒遊客並寫著千萬不要把手伸進圈內,而托瓦茲並沒理會這個告示牌,甚至把手伸進去啦!!當然是被企鵝輕輕咬一口,就因為「不知是啥滋味」 式的輕咬,哇咧!!我看到這時覺得很好笑,有點瞎,所以在選擇吉祥物時,托瓦茲毫不猶豫的說,就用企鵝吧!!哈哈XD

在書裡,他很有故事性的介紹Linux的發展,果然傳奇,連我看了都讚嘆不已,真的很厲害呢!程式要能寫成這樣,絕非一天兩天的,需要"長期",說到這裡, 我就要小小哀怨一下,((程設嘛~希望有一天能不成為我的絆腳石,希望它會成為我的墊腳石。話又說回來,我還蠻想嘗試看看Linux這個作業系統,它到底 好在哪?我有去官網下載了,可是我還沒試用,哈>>就像apple一樣,讓我躍躍欲試,apple我覺得還不錯,但是重點是"貴桑桑",Linux根本免錢,所以,我會想用,這一點就差很多了吧!!!總而言之,托瓦茲是個天才,能寫出這樣子的系統,絕非泛泛之輩,要向他好好看齊 啦!!!

沒有留言:

張貼留言