一、Linux發展歷史及重要人物linux
1984年,Andrew S. Tanenbaum開發了用於教學的Unix系統,名爲Minix。git
1989年,Andrew S. Tanenbaum將Minx系統運行於x86的PC計算機平臺。面試
1990年,芬蘭赫爾辛基大學學生Linus Torvalds首次接觸Minix系統。shell
1991年,Linus Torvalds開始在Minix上編寫各類驅動程序等操做系統內核組件。數據庫
1991年末,Linus Torvalds公開了Linux內核源碼0.02版(http://www.kernel.org),注意這裏公開的linux內核源碼並非咱們如今使用的Linux系統的所有,而僅僅是Linux內核kernel部分的代碼。安全
1993年,Linux 1.0版髮型,Linux轉向GPL版權協議。服務器
1994年,Linux的第一個商業發行版Slackware問世。測試
1996年,美國國家標準技術局的計算機系統實驗室確認Linux版本1.2.13(由Open Linux公司打包) 符合POSIX標準。lua
1999年,Linux的簡體中文版問世。spa
2000年後,Linux系統日趨成熟,涌現大量基於Linux服務器平臺的應用,並普遍用於基本ARM技術
圖1.1.5-linux系統誕生髮展過程當中關鍵表明人物
第一個里程碑:Unix誕生-貝爾實驗室
第二個里程碑:譚教授-譚寧邦
開發Minix,用於教學
第三個里程碑:斯托曼-目標:建立一個操做系統-替代你Unix ,自由軟件
建立公司:FSF 自由軟件基金會
項目:GNU=GNU is not Unix
守則:GPL通用公共許可
第四個里程碑:託瓦斯-91開發出來linux內核
GNU(軟件)/Linux(內核)
當今使用的linux是由linux GNU軟件 shell 託瓦斯內核 組成
Linux內核(kernel)版本主要有4個系列,分別爲Linux kernel2.二、Linux kernel2.四、Linux kernel 2.六、Linux kernel3.x,更多更新的內核版本請瀏覽https://www.kernel.org。
下面來看看期中幾個重要的髮型版本:
一、Redhat: Redhat Linux9.0的內核爲2.4.20。在版本9.0後,Redhat不在遵循GPL協議,成爲收費產品(但仍開源),發展的新版本一次爲Redhat3.x、Redhat4.x、Redhat5.x、Redhat6.x、Redhat7.x、Redhat Enterprise6.x。
二、Fedora: 爲Redhat的一個分支,仍遵循GPL協議,能夠認爲是Redhat預發佈版。(就像是遊戲的公測版)
三、 CentOS(community Enterprise Operating System):與Redhat作到二進制級別的如出一轍,Redhat的另外一個重要分支,以Redhat所發佈的源代碼重建符合GPL許可協議的Linux系統,即將Redhat Linux源代碼的商標Logo以及非自由軟件部分去除在編譯而成的版本,目前CentOS已被Redhat公司收購,但仍開源免費,CentOS Linux是國內互聯網公司使用最多的Linux系統版本,也是本書的"主人公",本書後面全部的內容講解都是基於CentOS這個操做系統的,絕大部份內容幾乎無需任何修改一樣適合其餘操做系統版本。
提示:有關Linux操做系統,記住Redhat、CentOS、Ubuntu、Fedora、SUSE、Debian等便可。Redhat與 CentOS的區別和聯繫,有時會被面試官問到,須要重點了解
Linux發行版本選擇
Linux桌面系統 | Ubuntu(烏班圖)(開發人員開發平臺) |
服務器端Linux系統 | 首選Redhat(免費下載和使用更新升級)(有錢任性)或者CentOS這二者當中選CentOS(與redhat如出一轍) |
若是對安全要求很高 | Debian或FreeBSD |
使用數據庫高級服務或電子郵件網路哦用戶 | SUSE FreeSUSE(德國多) |
想新技術,新功能是RHEL和CentOS的測試版或預發佈版 | FedoraFedora=穩定以後=>Redhat=去Logo去除收費=>CentOS |
中文 | 紅旗(Red Flag)Linux,中標麒麟(Kylin)Linux |
一、linux發展中都有哪些重要人物以及作出的貢獻
二、解釋linux發展中涉及到的名詞
FSF、GNU、GPL