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 21:32
下一篇 2016-10-14 10:16

相關推薦

  • ?Linux基礎知識之磁盤及文件系統管理(一)

    1.設備類型:     塊設備(block):隨機訪問,數據交換單位是"塊"     字符設備(character):線性訪問,數據交換的單位是"字符" 2.設備文件:FHS     /dev &nb…

    Linux干貨 2016-08-29
  • CentOS 系統自動化安裝

    CentOS 系統自動化安裝 概述:     系統安裝過程     配置anaconda     自動化安裝系統 CentOS 系統安裝: 1.啟動流程: bootloader–>kernel(initrd)–>rootfs–>anaconda(…

    Linux干貨 2016-09-21
  • 文本處理章練習題

    2017.7.27練習 1、找出ifconfig “網卡名” 命令結果中本機的IPv4地址 ifconfig |head -n 2 |tail -n 1|tr -s ” ” : |cut -d: -f4   2、查出分區空間使用率的最大百分比值 df|tr -s ‘ ‘ %|sort -t% -k5 …

    2017-07-29
  • LINUX課堂筆記(第二周)

    2018.03.12 rpm httpd*** service httpd start ab 模仿用戶訪問 cat /var/log/httpd/access_log curl 訪問web服務 rev 字符顛倒顯示 sort ? -r 執行反方向(由上至下)整理 ? -R 隨機排序 ? -n 執行按數字大小整理 ? -f 選項忽略(fold)字符串中的字符大…

    Linux干貨 2018-03-17
  • LAMP系列之(php-fpm模式)分布三臺機器部署

    LAMP系列之(php-fpm模式)分布三臺機器部署 現在我們需要做一個實驗,就是把apache , php-fpm , mariadb ,分別安裝在3臺機器上,協同工作具體如下: 192.168.42.150 apache 192.168.42.151 php-fpm 192.168.42.152 mariadb 關閉防火墻 關閉selinux 分別給這3…

    Linux干貨 2017-06-03
  • 8.3_Linux習題和作業

    課堂習題 1.當用戶xiaoming對/testdir 目錄無執行權限時,意味著無法做哪些操作? 答:不能cd進該目錄 2.當用戶xiaoqiang對/testdir 目錄無讀權限時,意味著無法做哪些操作? 答:不能查看目錄內的文件列表,不能cd,也不能查看目錄里面文件的元數據 3.當用戶wangcai 對/testdir 目錄無寫權限時,該目錄下的只讀文件…

    Linux干貨 2016-08-04

評論列表(1條)

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

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

欧美性久久久久