Linux雲端計算學習教程,Linux的來源之最初的理想

千鋒雲端計算發表於2019-07-02

 UNIX 系統自 1969 年 Ken ThompsonKen Thompson 與 Dennis RitchieDennis Ritchie 在美國貝爾電話實驗室(Bell Telephone Laboratories)發展出雛形至今,已歷經近 30 來年。而 "UNIX" 這個字典上查不到其原意的怪字,其實是戲謔 MULTICS(MULTiplexed Information and Computing System)作業系統的大而無當所產生的 諧音字。

Linux雲端計算學習教程,Linux的來源之最初的理想

在 1957 年 10 月,前蘇聯發射了第一枚人造衛星,此舉讓當時的美國總統艾森 豪威爾決定投下鉅額的經費用以支援及發展科學,美國高等研究計劃署(ARPA, Advanced Research Projects Agency)便是在這個時空下設立了,該單位負 責推動系統發展等相關計劃,成為當時美國電子計算器發展的重要推手。

1960 年代是大型計算機的發展年代,當時的麻省理工學院因最先實現了相容分 時系統(CTSS, Compatible Time-Sharing System),在電子計算器領域享有 相當崇高的地位。1963 年,麻省理工的裡克萊德(J. C. R. Licklider, 1915~1990)推動了 MAC 計劃,MAC 以 IBM 的大型計算機做為主體,連線了 將近 160 臺終端機,這些終端機就四散在學區以及教職員的家中,可以讓 30 位 使用者同時共享計算機資源。這項計劃到了 1965 年便不堪負荷,於是麻省理工 便決定開發更大型的分時計算機系統。新的計劃便是 -- MULTICS。一個計算機 史上最為龐大的分時計算機系統,企圖連線 1000 部終端機,支援 300 位使用 者同時上線的分時計算機系統。她面臨的是,作業系統的分時觀念還在各學術與 研究機構探索成形中,計算機硬體亦需重新設計的雙重挑戰。

Linux雲端計算學習教程,Linux的來源之最初的理想

當時,麻省理工原本找 IBM 來配合這項計劃,但 IBM 正忙著應付自己的問題而 無意配合 MULTICS 計劃。此時,通用電子公司(General Electric Company)也就是奇異公司正好在發展自己的大型主機,見機不可失,便極力邀 請麻省理工參予她們的 GE 645 大型主機的規格制定。有了奇異熱心主動的計算 機硬體配合,麻省理工找上的不能販售計算機卻人才濟濟的貝爾電話實驗室來負 責承包軟體工程。於是乎,MULTICS 的計劃便在 1965 年由麻省理工學院、奇 異公司及貝爾電話實驗室這三個成員開始共同發展。

1969 年,MULTICS 計劃在歷經四年的奮戰後,仍舊未達到原先規劃設計的理 想,貝爾電話實驗室決定退出計劃。功能未達原始設計理想的 MULTICS 還是安 裝在奇異公司的 GE 645 大型計算機上供麻省理工使用。奇異公司在該計劃草草 結束後不到一年便完全淡出大型計算機市場。日後,MULTICS 計劃被嘲解為 Many Unnecessarily Large Table In Core Simultaneously。

Linux雲端計算學習教程,Linux的來源之最初的理想

農夫我個人認為, MULTICS 計劃誕生在大型計算機將開始鼎沸的 1965 年,夭 折於大型計算機最為輝煌的 1969 年。她如果適時在 1960 年代末期成功的話, 絕對可以助長當時已經普遍被計算機權威人士視為理想的『計算機公用事業』, 至少可以讓大型計算機的發展與資源集中的應用模式就不至於會在 1970 年代初 期就迅速萎縮。因為 MULTICS 計劃如果成功,至少能讓當時的大型計算機的應 用規模大上 10 倍左右。然而,MULTICS 計劃失敗了。她嚴重地打擊了當時依賴 大型計算機主機的計算機公用事業業者在發展上的信心。更由於沒有相似的計劃 後繼進行,使得集中式的大型計算機主機沒有明顯的 使用效能提升,而加速催化 計算器工業的轉變,以尋找新的道路。另一方面,MULTICS 計劃失敗的經驗亦讓 當時參與該計劃的軟體工程師們得到相當寶貴的經驗與正面的影響。

幾年後,就在 AT&T,MULTICS 計劃這個不同凡響的失敗換來的一個不同凡響的 成功。一個戲謔她的名字誕生了 .... UNIX。

Linux雲端計算學習教程,Linux的來源之最初的理想

1.自由軟體之父

Richard M. Stallman 1984 GNU Copyleft OpenSource Free GPL

2.Linux 之父

Linus Torvalds林納斯.託瓦茲 1991

Linus大神2017.6.19來中國了,Linux基金會宣佈在華建立正式分支機構

3.Linux能做什麼?

Linux和我們常見的Windows一樣,都是作業系統,但不同的是:

Windows: 收費的,不開源的,主要用於日常辦公、遊戲、娛樂多一些。

Linux: 免費的,開源的,主要用於伺服器領域,效能穩定,安全。

例如:新浪、百度、淘寶等網際網路公司,他們使用的伺服器全都是Linux系統;全球500強企業95%的伺服器使用的都是Linux系統。

4.學完後可以掌握到哪些技術?

學習完Linux雲端計算架構師課程後,學生可以掌握到:

網站伺服器運維、資料庫運維、自動化運維技術;

能夠解決運維過程中出現的各種問題,例如網站訪問慢等;

具備中小型公司公有云運維的能力,例如公司使用的是阿里雲、亞馬遜雲;

掌握中大型公司私有云平臺的構建及運維,例如構建及運維京東私有云平臺;

能夠利用Shell指令碼開發各種運維工具;

能夠利用Python開發運基本的運維平臺;

5.課程學完能達到什麼程度?

能夠勝任中大型公司如新浪、搜狐、京東 中高階運維工程師

能夠勝任中小型公司公有云 運維架構師

能夠作為 雲端計算工程師 獨立構建或運維中大型公司私有云平臺;

能夠從事 Linux運維開發 雲端計算開發 崗位;



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2649268/,如需轉載,請註明出處,否則將追究法律責任。

相關文章