了解歷史才能判斷趨勢。既然我們已經打算跳入運維這個坑,了解先烈的歷史事跡是必須的。為什么說是必須的呢?現在我們處于一個知識時代,資本在追著知識跑,像海銀資本這種vc都看不起中國的市場了,已經帶著中國的資本在萬惡資本主義的老美投資了。
1計算機硬件組成
操作系統成為了非常重要人類創造生產力的場所,很多人都開始追本溯源,那么有一些人開始就搶挖井人的角色了。雖然他們很重要,但是都不是壓死駱駝的最后一棵稻草。壓死駱駝的最后一顆稻草的馮·諾伊曼非常推崇圖靈,導致大家都在追逐圖靈的歷史事跡。我們也不能免俗,也追尋一下計算機的源頭。
先從硬件說起,個人觀點不要以陰謀論的眼光看待。
計算機顧名思義就是具有計算能力的機器,他的計算能力來自于他的核心cpu(Central Processing Unit),他為啥有計算能力?貌似有些跑題,我們精力有限,只研究好自己本專業內的東西吧!世界知識那么多,我只取一瓢。那我們就把cpu當作一個黑箱,他的作用就是輸入1&1,他就會回我們1,這個黑箱只會或與非。怎么讓計算機1+1呢,那就需要一些高能人士,把1+1轉換為或與非的運算。
有了算法,那么問題來了,cpu問,老子只會或與非,你讓老子算什么?額,我們的數據存放在哪里,算完后數據保存到哪里,怎么把數據發送給他,他算完怎么把數據發給我們。
好,cpu你只會計算是吧,我做一個盤子,里面放好數據,并且教他算完后把數據放到哪里。這里我們給這個盤子起個名字吧!嗯,就叫內存吧!
我們怎么把數據放到盤子里,不對!他叫內存。找個可以往里面內存里傳信號的東西,這個有好多按鍵東東不錯,給他起個名字吧!鍵盤??此粋€人好孤單,聽取大家意見,給他找個基友,鼠標。
Cpu算完了怎么顯示,嗯找個臉大的東西,顯示器。
歷史的車輪滾滾而過,當遇到一下更高能的算法時,比如冪運算開方運算,那個運算式轉換為或與非運算后可以繞地球一圈,不僅如此,算法只有高能人士才可以寫,不能沒算一個東西就找一個高能人士寫一次吧。那么問題來了,難道每次冪運算都要輸入一串高能的運算式嗎?感覺多輸幾次,身體早晚被掏空,怎么辦,多存一點嘛,找個盤子存放,不對找個新盤子,叫啥呢,硬盤,233333
以上說法極其不嚴謹,僅適合入門新手理解計算機組成,總結一下計算機組成部分都有什么:cpu,內存,輸入,輸出,存儲。
2操作系統
有人的地方就有領導,算法也同樣符合這個道理,有算法的地方就有操作系統。歷史只屬于當時的領袖,我們就研究一下操作系統的王朝更替。
1) 黃金時代:諸神
是時候鄙視“計劃”了,貝爾實驗室打算搞一個操作系統,名為Multics。雖然搞出來了,但是它遠遠滿足不了工業生產的需求,然后計劃擱置了。
實驗室里有個小伙子KenThompson為了玩他的游戲Space Travel,就做了一個簡易的系統,后來Dennis Ritchie玩過他的游戲后感覺他做的系統不錯,就和KenThompson一起改造他的系統。
1970年UNIX操作系統正式誕生,UNIX最初是個雙人操作系統,并且是分時系統,天生支持多用戶。
1980年,有兩個最主要的Unix的版本線,一個是Berkeley的BSD UNIX,另一個是AT&T的Unix,在這個時候,很顯然,競爭最終引發了Unix的戰爭。
1982年,Joy創建了Sun Microsystems公司并提供了工作站–Sun-1,運行SunOS(Solaris以之后的十年出現)。而AT&T則在隨后的幾年中發布了Unix System V的第一版,一個具有強大影響力的操作系統,最終造就了IBM的AIX和HP的HP-UX。
2) 白銀時代:精靈與人類
1983年unix迎來自己人生中曠日持久的內戰。
來源于車庫生產硬件的公司apple,開始研究桌面操作系統,喬布斯卻因為推出幾款失敗的產品被逐出apple,計劃被迫終止。
與此同時,比爾蓋茨拿到了apple的部分蘋果的圖形界面技術的授權,微軟迎來自己野蠻生長的好時機。并且非常迅速的占滿人們的視野,嵌入了人們的生活。
3) 青銅時代:獸人
開源世界中那些遠古的騎士們陷入了中世紀沉沉的黑暗中,永夜中Richard Mattthew Stallman集合了開源世界的勇士,于1983年創立了GUN,并宣稱要做一個完全免費開源的系統。
1985年另一個開源組織Free Software Foundation也在永夜中點起了篝火。
1987年: 荷蘭阿姆斯特丹Vrije大學的Andrew S. Tanenbaum編寫了Minux系統,打破永夜星光出現。
奇點,1991年8月: Linus Tovalds宣布Linux項目: FREAX系統發布(后改名為Linux)。GUN這顆等待點燃的太陽迎來了領袖。
1995年: Apache開源世界龍加入點燃太陽計劃,入住 Linux。星火四起,可以燎原。
歷史總是相似的,然后像Unix一樣狗血的劇情又一次上演,這次沒有版權之爭,卻變成了發行版到處跑的場景,形形色色的獸人內斗互耗。
主線版本有三大分支
Red hat:centos,fedora
Suse:opensuse,
Debian:ubuntu
3總結
一句話概括linux,獸人用不為奴。
原創文章,作者:mortimer2015,如若轉載,請注明出處:http://www.www58058.com/51536
內容比較生動有趣,對Linux的發展加入了很多自己的想法和獨到的見解,看Linux愣是看出了小說的感覺。唯一要注意的是博客的排版,文中有部分錯別字注意修正下,處女座的人桑不起?!笆澜缰R那么多,我只取一瓢?!薄跛В蝗∫黄?。加油加油~~