這是我們Linux學(xué)習(xí)之路的開始
我們從認(rèn)識操作系統(tǒng)講起... ...
操作系統(tǒng)(Operation System,簡稱OS)
操作系統(tǒng)是管理和控制計算機硬件與軟件資源的計算機程序踱蛀,是直接運行在“裸機”上的最基本的系統(tǒng)軟件题暖,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行。
裸機沒有安裝操作系統(tǒng)的計算機被稱為裸機
1.個人計算機 PC( personal computer ) 操作系統(tǒng)
- Windows 系列
- MacOS
- Linux
2.服務(wù)器操作系統(tǒng)
- Linux
- Windows
3.嵌入式以及移動設(shè)備操作系統(tǒng)
- Linux (嵌入式)
- iOS (基于 Unix)
- Android (基于 Linux)
操作系統(tǒng)發(fā)展史
Unix的誕生
大事件:
- 1965年 ,人類為了研發(fā)一個多用途,多用戶的操作系統(tǒng)牵敷。有三個著名的公司聯(lián)合起來進(jìn)行研發(fā)扁远。貝爾實驗室似芝、通用電器公司(General Electrics蝶棋;G.E.)及麻省理工學(xué)院(Massachusetts Institute of Technology;MIT)塑荒。
- 1969年 由于項目漸漸迷失了方向(估計是 進(jìn)度緩慢 然后 資金短缺) 最終 貝爾實驗室(Bell Labs)退出了這個項目熄赡。
- 1969年 肯.湯姆遜 為了他的游戲(Space Travel)星際旅游能夠跑起來 找到了一臺被淘汰的電腦 pdp-7 花了一個月的時間,寫出了一個偉大的操作系統(tǒng) Unix 的原型
肯的另一個同事丹尼斯.里奇對Unix有著很大興趣,他就在當(dāng)時的一門高級語言 BCPL 的基礎(chǔ)上開發(fā)了一種新的高級語言將Unix重新寫了一遍.這個語言也就是后來大名鼎鼎的C語言 - 1969年8月 芬蘭一個叫做林納斯 Linus.Torvalds的嬰兒來到了這個世界。
盡管是為了一款游戲 . 但是事實就是如此 Unix和C誕生了齿税,C與Unix很快成為全世界的主導(dǎo)開啟了操作系統(tǒng)的新歷史
由于Unix是開源的彼硫,這使得Unxi的功能和特性很快的被豐富.
貝爾實驗室隸屬于 AT&T公司(美國電話及電報公司).公司很快看到了商機.將Unix私有化,并注冊Unix商標(biāo).這時的Unix價格非常的昂貴.
此時很多公司也都分分投靠 AT&T 并開發(fā)自己的Unxi版本.其中有著名的IBM公司.
Windows 和 MacOS 的恩恩怨怨
毫無疑問,Unix的誕生,對與計算機的發(fā)展起到了至關(guān)重要的作用拧篮。
時光來到了1975年词渤,IBM的一個市場總監(jiān)做了一個大膽的預(yù)測.他預(yù)測大概在20世紀(jì)末世界上個人計算機的數(shù)量將會普及
那么這個預(yù)測就促使IBM開始進(jìn)軍個人電腦市場!那么就是因為這個大膽的假設(shè)和IBM的決定!!成就了世界兩個巨無霸企業(yè)
由于當(dāng)時Unix價格昂貴,IBM一臺個人電腦造價2w美元串绩,操作系統(tǒng)都要花4w缺虐。所以IBM不得不放棄Unix.
但是操作系統(tǒng)與CPU又有著直接的關(guān)系,不同的cpu運行的操作系統(tǒng)是不一樣的赏参。而當(dāng)時的主流CPU都是兼容Unix操作系統(tǒng)的.所以IBM只能選擇一家小公司來生產(chǎn)cpu.這家公司就是Inter!!(沒錯,當(dāng)時他還只是一個小公司)
當(dāng)IBM擁有了CPU之后.微軟的創(chuàng)始人 比爾蓋茨 花了5W美金 買下了他同學(xué)利用一個月的時間寫的操作系統(tǒng).對方欣喜若狂,簡直快要瘋了!!
比爾蓋茨得到之后,將這個操作系統(tǒng) 命名為DOS .并且?guī)喜僮飨到y(tǒng).找到了他媽媽 .當(dāng)時是IBM董事會的成員.然后與IBM簽訂了合約!! 那么他的同學(xué)這時候就真的瘋了!!
由于IBM需要廉價的計算機志笼。微軟可以提供廉價的DOS系統(tǒng).所以順?biāo)浦?.但是聰明 的比爾蓋茨 不是賣操作系統(tǒng)沿盅,而是賣操作系統(tǒng)的許可把篓。每臺IBM兼容機都捆綁一個DOS。比爾蓋茨的招數(shù)就是捆綁腰涧,從dos到IE都是如出一轍韧掩,當(dāng)然特別奏效。IBM認(rèn)為硬件才是賺錢的根本,所以才會和年輕比爾蓋茨合作.結(jié)果電腦進(jìn)入市場,反響非常好窖铡,比爾蓋茨也就成為了千萬富豪!!
在市場的另一邊 另外一小伙子在一個車庫成立了一家公司! 他也在賣 電腦 .這個人就是 喬布斯
當(dāng)時喬布斯的蘋果公司 采用的是unix 操作系統(tǒng) 后期發(fā)展為MacOS .由于 喬布斯 對產(chǎn)品的卓越追求疗锐,讓他不斷的改進(jìn)Apple的電腦,震撼了整個個人電腦市場,因此喬布斯身價過億
Apple蒸蒸日上费彼,比爾蓋茨 不爽了! 不可否認(rèn)喬布斯 和 比爾蓋茨 他們都很偉大
但是不同的是 比爾蓋茨 更 狡猾!! 有一天比爾蓋茨 找到了喬布斯滑臊,大加贊賞了他的偉大,然后卑微的祈求一份Apple的產(chǎn)品原型箍铲,并承諾微軟的一切成果都是蘋果的雇卷。不可一世的喬布斯答應(yīng)了,比爾蓋茨得到了產(chǎn)品原型機颠猴,馬上組織團(tuán)隊研發(fā)关划,
并在1990年5月份推出Windows3.0!!!從而開始了微軟在操作系統(tǒng)上的壟斷地位。
也是從這一刻開始,微軟 和 蘋果的 血海深仇 就此結(jié)下
Linux的傳奇
那么在 微軟的Windows 和 蘋果的 MacOS 大戰(zhàn)的時候.. Unix在干嘛呢?? Unix正忙著打官司翘瓮,然后一直賣著它 昂貴的操作系統(tǒng) 也正是這些時間贮折,錯過了個人計算機 操作系統(tǒng)發(fā)展的黃金時間!
Minix
那么時間 來到了 1991年 !! 還記得22年前在 芬蘭出生的那個男孩嗎?林納斯 他現(xiàn)在正在讀大學(xué).學(xué)校有一門課程叫做<操作系統(tǒng)>,但是由于 Unix的閉源 林納斯的大學(xué)教授就沒法講課了. 但是那個年代的大牛 就是這么牛逼 .這個教授一狠心 就自己寫了一個操作系統(tǒng),用來上課. 這個操作系統(tǒng)具備了Unix的基本功能, 由于比較小巧 所以叫做 Minix
Linux誕生
但是Minix 和一開始的 Unix 一樣.不具備移植性 在其他的機器上面 沒法安裝.
而 林納斯 有一臺自己的電腦,卻不能將Minix運行在自己的電腦上,所以 林納斯 也不得不走上了他無數(shù)前輩的道路,自己寫一個操作系統(tǒng)!
僅僅兩個月后 林納斯 就完成了第一個版本的操作系統(tǒng).并通過自己的名字命名.叫做Linux . 隨后他將源碼上傳到網(wǎng)絡(luò).讓大家一起來完善其功能.可是那時的Linux一直只流行在在大學(xué)的校園.
那么Linux是如何推廣到全球,最終 成為 操作系統(tǒng) 的 王者的呢? 這里就不得不提到一個人!! ESR 埃里克·雷蒙德(Eric Raymond)
GNU和Linux的結(jié)合
雷蒙德 是何許人也? 著名的黑客
有一部紀(jì)錄片Revolution OS(操作系統(tǒng)革命) 這樣描述的
在一次開發(fā)者大會上资盅,雷蒙德 遇到一個微軟工程師调榄,他看到對方衣服上的標(biāo)志 就問他是不是在微軟工作.
那位工程師 略帶一點 嘲諷和鄙視 就反問 雷蒙德 你是干什么的
雷蒙德 微微一笑 留下了一句很牛逼的話:我 是你們可怕的惡夢。呵扛。振峻。
當(dāng)然雷蒙德 是微軟的惡夢嗎?不 他 不僅僅是 微軟的噩夢 择份,他 是一切收費軟件公司的惡夢扣孟。
微軟靠賣軟件大發(fā)特發(fā)。這讓雷蒙德很不滿
他認(rèn)為所有軟件都應(yīng)該自由的讓人們使用荣赶。
所以 1983年凤价,雷蒙德 發(fā)起了“GNU(GNU’s Not Unix的遞歸縮寫)”計劃
GNU激發(fā)了軟件界極大的熱情鸽斟,世界各地的軟件奇才全部加入進(jìn)來。
開發(fā)出很多優(yōu)秀的軟件 比如 C語言編譯器利诺,gcc 等等
而且 很多免費軟件的水平甚至都已經(jīng)超過了相應(yīng)的付費版本富蓄。
可是還有一個問題沒有解決
GNU編寫了很多自由免費的軟件,可是這些免費軟件卻運行在收費 的Unix上
所以雷蒙德 這個時候就很郁悶.. 然后承諾大家兩年內(nèi)重新寫一個操作系統(tǒng)慢逾,但是 黑客是不愿意按部就班做事的
就這樣 五年時間 過去了,操作系統(tǒng)還沒出來!!
當(dāng)然 歷史總是如此的巧合!!雷蒙德 懊惱沒有操作系統(tǒng)
而 芬蘭那邊立倍,林納斯 只有一個操作系統(tǒng)內(nèi)核 Linux 而沒有相應(yīng)的應(yīng)用軟件。
他們在各自的領(lǐng)域奮斗多年之后侣滩,命運終于安排他們走到了一起 最終 Linux 加入了 GNU 計劃!!
然后,整個世界都變了!!
今天在全球前500臺超級計算機中口注,有413臺選用Linux。這些計算機遍布世界各地的多個行業(yè)君珠,大到航天科技寝志,小到IC卡芯片,全都由Linux所主宰策添。
在移動領(lǐng)域材部,Android 就是 Linux 內(nèi)核.
服務(wù)器也是Linux獨領(lǐng)風(fēng)騷!
Linux就像病毒一樣,在一群黑客手中,席卷全球!
我,是你們可怕的噩夢! Linux已然完成對微軟的復(fù)仇!
它是一個標(biāo)志! 是一群黑客追求自由,共享所開啟的一個新的時代!!接下來讓我們踏上 Linux 的學(xué)習(xí)之旅...