近幾年,作為開源項目的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同學。
<a target="_blank" href="http://blog.51cto.com/attachment/201301/064732103.png"></a>
http://blog.51cto.com/yttitan/1107357