linux發展史——獸人永不為奴

  了解歷史才能判斷趨勢。既然我們已經打算跳入運維這個坑,了解先烈的歷史事跡是必須的。為什么說是必須的呢?現在我們處于一個知識時代,資本在追著知識跑,像海銀資本這種vc都看不起中國的市場了,已經帶著中國的資本在萬惡資本主義的老美投資了。

1計算機硬件組成

  操作系統成為了非常重要人類創造生產力的場所,很多人都開始追本溯源,那么有一些人開始就搶挖井人的角色了。雖然他們很重要,但是都不是壓死駱駝的最后一棵稻草。壓死駱駝的最后一顆稻草的馮·諾伊曼非常推崇圖靈,導致大家都在追逐圖靈的歷史事跡。我們也不能免俗,也追尋一下計算機的源頭。

  先從硬件說起,個人觀點不要以陰謀論的眼光看待。

  計算機顧名思義就是具有計算能力的機器,他的計算能力來自于他的核心cpuCentral Processing Unit),他為啥有計算能力?貌似有些跑題,我們精力有限,只研究好自己本專業內的東西吧!世界知識那么多,我只取一瓢。那我們就把cpu當作一個黑箱,他的作用就是輸入1&1,他就會回我們1,這個黑箱只會或與非。怎么讓計算機1+1呢,那就需要一些高能人士,把1+1轉換為或與非的運算。

  有了算法,那么問題來了,cpu問,老子只會或與非,你讓老子算什么?額,我們的數據存放在哪里,算完后數據保存到哪里,怎么把數據發送給他,他算完怎么把數據發給我們。

  好,cpu你只會計算是吧,我做一個盤子,里面放好數據,并且教他算完后把數據放到哪里。這里我們給這個盤子起個名字吧!嗯,就叫內存吧!

  我們怎么把數據放到盤子里,不對!他叫內存。找個可以往里面內存里傳信號的東西,這個有好多按鍵東東不錯,給他起個名字吧!鍵盤??此粋€人好孤單,聽取大家意見,給他找個基友,鼠標。

  Cpu算完了怎么顯示,嗯找個臉大的東西,顯示器。

歷史的車輪滾滾而過,當遇到一下更高能的算法時,比如冪運算開方運算,那個運算式轉換為或與非運算后可以繞地球一圈,不僅如此,算法只有高能人士才可以寫,不能沒算一個東西就找一個高能人士寫一次吧。那么問題來了,難道每次冪運算都要輸入一串高能的運算式嗎?感覺多輸幾次,身體早晚被掏空,怎么辦,多存一點嘛,找個盤子存放,不對找個新盤子,叫啥呢,硬盤,233333

以上說法極其不嚴謹,僅適合入門新手理解計算機組成,總結一下計算機組成部分都有什么:cpu,內存,輸入,輸出,存儲。

2操作系統

  有人的地方就有領導,算法也同樣符合這個道理,有算法的地方就有操作系統。歷史只屬于當時的領袖,我們就研究一下操作系統的王朝更替。

1)        黃金時代:諸神

是時候鄙視“計劃”了,貝爾實驗室打算搞一個操作系統,名為Multics。雖然搞出來了,但是它遠遠滿足不了工業生產的需求,然后計劃擱置了。

實驗室里有個小伙子KenThompson為了玩他的游戲Space Travel,就做了一個簡易的系統,后來Dennis Ritchie玩過他的游戲后感覺他做的系統不錯,就和KenThompson一起改造他的系統。

1970UNIX操作系統正式誕生,UNIX最初是個雙人操作系統,并且是分時系統,天生支持多用戶。

       1980年,有兩個最主要的Unix的版本線,一個是BerkeleyBSD UNIX,另一個是AT&TUnix,在這個時候,很顯然,競爭最終引發了Unix的戰爭。

       1982年,Joy創建了Sun Microsystems公司并提供了工作站–Sun-1,運行SunOSSolaris以之后的十年出現)。而AT&T則在隨后的幾年中發布了Unix System V的第一版,一個具有強大影響力的操作系統,最終造就了IBMAIXHPHP-UX。

2)        白銀時代:精靈與人類

1983unix迎來自己人生中曠日持久的內戰。

來源于車庫生產硬件的公司apple,開始研究桌面操作系統,喬布斯卻因為推出幾款失敗的產品被逐出apple,計劃被迫終止。

       與此同時,比爾蓋茨拿到了apple的部分蘋果的圖形界面技術的授權,微軟迎來自己野蠻生長的好時機。并且非常迅速的占滿人們的視野,嵌入了人們的生活。

3)        青銅時代:獸人

開源世界中那些遠古的騎士們陷入了中世紀沉沉的黑暗中,永夜中Richard Mattthew Stallman集合了開源世界的勇士,于1983年創立了GUN,并宣稱要做一個完全免費開源的系統。

1985年另一個開源組織Free Software Foundation也在永夜中點起了篝火。

1987年: 荷蘭阿姆斯特丹Vrije大學的Andrew S. Tanenbaum編寫了Minux系統,打破永夜星光出現。

奇點,19918月: Linus Tovalds宣布Linux項目: FREAX系統發布(后改名為Linux)。GUN這顆等待點燃的太陽迎來了領袖。

1995年: Apache開源世界龍加入點燃太陽計劃,入住 Linux。星火四起,可以燎原。

歷史總是相似的,然后像Unix一樣狗血的劇情又一次上演,這次沒有版權之爭,卻變成了發行版到處跑的場景,形形色色的獸人內斗互耗。

主線版本有三大分支

Red hatcentos,fedora

Suseopensuse,

Debianubuntu

3總結

一句話概括linux,獸人用不為奴。

原創文章,作者:mortimer2015,如若轉載,請注明出處:http://www.www58058.com/51536

(0)
mortimer2015mortimer2015
上一篇 2016-10-13
下一篇 2016-10-14

相關推薦

  • 設計模式 ( 十五 ) 中介者模式Mediator(對象行為型)

    1.概述 在面向對象的軟件設計與開發過程中,根據“單一職責原則”,我們應該盡量將對象細化,使其只負責或呈現單一的職責,即將行為分布到各個對象中。 對于一個模塊或者系統,可能由很多對象構成,而且這些對象之間可能存在相互的引用,在最壞的情況下,每一個對象都知道其他所有的對象,這無疑復雜化了對象之間的聯系。雖然將一個系統分割成許多對象通??梢栽鰪娍蓮陀眯?,但是對象…

    Linux干貨 2015-07-20
  • 過濾語句和復制,權限的一些事例

    1.復制/etc/skel 目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限 ~]# cp -r /etc/skel/ /home/tuser1/ ~]# chmod go= /home/tuser1/ 2.編輯/etc/group文件,添加組hadoop ~]# echo "hadoop:…

    Linux干貨 2016-10-14
  • 馬哥教育網絡20期+第五周練習博客

    1、  顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@localhost ~]# grep "^[[:space:]]\+.*" /boot/grub/grub.conf          root (hd0…

    Linux干貨 2016-08-02
  • httpd服務歸納:httpd簡介與基本安裝

    一、httpd 簡介  1. httpd 歷史: httpd daemon 最早誕生于1995年二月, 伊利諾伊大學香檳分校的美國國家超級計算應用中心(NCSA),由Rob McCool開發。當這個項目完成后,Rob 老兄離開RCSA以后,這個項目組就解散了,這個項目也隨之終止。 但是,由Brian Behlendorf 和 Cliff …

    Linux干貨 2015-05-07
  • 計算機淺談及Linux簡談

    一、計算機淺談: 電子計算機(英語:computer),亦稱電腦,是一種利用電子學原理,根據一系列指令對數據進行處理的工具。 在現代,機械計算機的應用已經完全被電子計算機所替換,其所相關的技術研究叫計算機科學,而“計算機技術”指的是將計算機科學的成果應用于工程實踐所派生的諸多技術性和經驗性成果的總合?!坝嬎銠C技術”與“計算機科學”是兩個相關而又不同的概念,它…

    Linux干貨 2016-11-29
  • N26-博客作業-week7

    1、創建一個10G分區,并格式為ext4文件系統;      (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;     ~]# fdisk /dev/sda Welcome to fdisk (util-li…

    Linux干貨 2017-03-19

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-10-14 10:12

    內容比較生動有趣,對Linux的發展加入了很多自己的想法和獨到的見解,看Linux愣是看出了小說的感覺。唯一要注意的是博客的排版,文中有部分錯別字注意修正下,處女座的人桑不起?!笆澜缰R那么多,我只取一瓢?!薄跛В蝗∫黄?。加油加油~~

欧美性久久久久