戲說Linux——unix和Linux發展史

Unix發展

(1)1965年,美國麻省理工學院、通用電氣公司及AT&T的貝爾實驗室聯合開發Multics工程計劃,目標是開發一種交互式的具有多道程序處理能力的分時操作系統,目標過於龐大,計劃破產。

(2)1969年,美國貝爾實驗室的肯湯普森(Kenneth Lane Thompson)開發了unix系統,未能得到有效的推廣。

(3)1971年,丹尼斯里奇(Dennis MacAlistair Ritchie)發明了c語言;1973年,unix系統的絕大部分源代碼用c語言重寫,爲提高unix系統的可移植性打下基礎。


Unix的主要發行版本

操作系統 公司 硬件架構
AIX IBM power pc
UX-HP HP PA-RISC
Solaris Sun SPARC
早期的蘋果電腦就是採用的power pc架構的cpu,2006年開始專用intel生產的cpu

unix操作系統對硬件平臺的依賴性比較強,需要安裝在專門架構的計算機上,當然Solaris也能夠在個人計算機安裝。


Linux發展歷史

Linux系統誕生於1991年,由芬蘭赫爾辛基大學大學生李納斯(Linus Torvalds)和後來的衆多愛好者共同開發完成,依賴於minix (Andrew S. Tanenbaum教授爲教學所開發)


Logo


 據說Linus曾經被企鵝咬過…

內核官網www.kernel.org 

Linux內核格式:主版本.次版本.末版本   依據改動幅度的變化

在主版本3以前,次版本爲偶數爲穩定版,奇數爲開發版

Linux的主要發行版本(distribution)

Redhat系列 redhat  centos  fedora(不穩定,rhel的試驗田)     紅旗Linux  suse g entoo Linux

Debian系列    debian ubuntu

 rhel (red hat enterprise linux)

最大的區別:軟件的安裝方式不同

 

 

開源軟件opensource  

使用的自由 構建成本低

研究的自由 獲得源代碼

散佈及改良的自由 人人爲我,我爲人人

一些常見的開源軟件:Apache Php mysql Python(人生苦短,快用python) Ruby Samba Nginx Sphinx Mongodb 

支撐互聯網的開源技術

LAMPLinux apache mysql php


應用領域    

基於Linux的企業服務器

嵌入式應用

Linux在電影娛樂


Linux學習方法

選擇命令行、堅持、計劃、專注

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章