閱讀980 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Linux 前世今生

近幾年,作為開源項目的Linux係統憑借出色的穩定性和安全性,得到越來越多企業的青睞。對於有誌於學習網絡技術的同學們,除了Windows Server之外,Linux也是一種必須要學習掌握的服務器操作係統。下麵就讓我們一起開始踏入Linux的世界。

  對於大多數初學者,在開始學習Linux之前一般都會麵臨這樣一個問題:到底該選擇哪種版本的Linux係統作為學習的對象呢?
  注意,這裏所說的版本並非是指像Windows Server 2003、Windows Server 2008這類的係統版本,而是指Linux的發行版本。
  對於Windows係統是沒有發行版的概念,因為所有的Windows係統都是由微軟公司獨家發行。而Linux則不然,發行Linux係統的公司那可是多了去了,如比較知名的就有Red Hat Linux、Suse Linux、Debian Linux、Ubuntu Linux……等等,而且除了這些之外,還有一些Linux的兄弟係統,一般稱之為“類UNIX係統”,如OpenBSD、Sun Solaris、IBM AIX、HP-UX……等等。
  為什麼Linux係統會搞得如此複雜?其實這也正是Linux與Windows的最大區別所在。要想搞清楚上麵這些形形色色的係統,還得從他們共同的老祖宗——UNIX係統說起。
 
  UNIX係統於1969年誕生於美國貝爾實驗室。個人一直認為上世紀六七十年代應是美國的黃金時代,無數在目前IT界執牛耳的大牌公司都是誕生在這個時期的美國,如Intel公司成立於1968年,微軟公司創始於1975年,蘋果公司創立於1976年……,隨著這些公司的創立,一個個屬於他們的時代也相繼開始了。除了這些響當當的大公司之外,在這個時期的美國還發生了兩件至今對整個人類都影響深遠的大事,一件事是1969年成功登月,這是人類有史以來第一次踏足地球以外的其它星球。別忘了,至今四十多年過去了,經濟總量已是全球排名第2的中國也隻是尚在探月而已,可見當年的美國是何等的牛氣。另外一件事是1968年美國國防部下屬的一個名叫“ARPA”的部門,倒騰出了一個名叫“ARPAnet”的東西,而這正是如今與我們每個人都息息相關的國際互聯網Internet的前身。美國的科技在這個時期之所以能有如此大的突破和飛躍,一個關鍵因素就是與蘇聯的對抗和競爭,可見危機雖然是可怕的,但有時也正是憑借危機才能激發出更大的創造動力。生於憂患,死於安樂,誠哉斯言。
  好了,有些扯遠了,還是回來繼續說我們的UNIX。UNIX係統自誕生於貝爾實驗室之後,憑借其優良的性能很快便經過了不斷的改進和發展,並最終走出了貝爾實驗室,逐漸分化成兩大陣營。一個陣營是與各大公司合作的商業版UNIX係統,一般稱之為System V,這個陣營後來派生出SUN公司的Solaris、IBM公司的AIX以及HP的HP-UX等等操作係統。另外一個陣營則是與各大高校或科研機構合作的免費版UNIX係統,一般稱之為BSD,這個陣營後來派生出FreeBSD、OpenBSD、Minix等等操作係統。
  這裏要重點說說BSD陣營裏的Minix係統。Minix是由荷蘭Vrije大學的Andrew S.Tanenbaum教授在UNIX的基礎上開發的,它是一個微型UNIX係統,主要用於學生學習操作係統原理,因而該操作係統使用是免費的,可以從許多FTP上下載。但是Minix作為一個教學演示用的操作係統,功能非常有限,而且Tanenbaum教授為了保持Minix 的小型化,以便能讓學生在一個學期內就能學完,始終沒有響應全世界許多人對Minix 的擴展要求。一直到後來有一位來自芬蘭赫爾辛基大學的學生李納斯.托沃茲(Linus Torvalds)在Minix係統的基礎上,增加了很多功能將之完善,並於1991年將這個經過修改之後的係統發布在互聯網上,供所有人免費下載、使用它的源代碼。從此,一個新的操作係統誕生了,這也就正是我們現在所要學習的Linux係統。因而,Linux係統創始人這個榮譽稱號便光榮地落到了Linus同學的頭上,而Linux這個名字的由來也正是Linus+UNIX的簡寫。
  下圖就是大名鼎鼎的Linus同學。

最後更新:2017-04-04 07:03:23

  上一篇:go 馬雲對話周星馳:幫別人實現夢想是堅持的理由
  下一篇:go 看微軟、蘋果與穀歌三巨頭如何演繹《新三國演義》