1. 程式人生 > >01-Linux系統歷史介紹

01-Linux系統歷史介紹

Linux系統歷史介紹

1.什麽是Linux

大家日常使用電腦聽歌、打遊戲娛樂或處理日常工作時,接觸到最多的就是Windows操作系統,電腦如果不安裝Windows系統是無法進行娛樂和工作的,所有的軟件程序都必須運行在操作系統之上,但我們大眾百姓常用的操作系統是個人版的,也就是給個人用的,熟稱桌面版系統。和Windows操作系統一樣,Linux也是一個操作系統軟件,只不過它是企業級服務器操作系統。

Linux優點:
1.Linux系統兼容Unix系統、幾乎具備Unix所有優秀特性。
2.Linux系統基於GNU許可(GNU is Not Unix)、開放源代碼的程序、可自由修改。
3.Linux系統基於GPL通用許可,免費、開源、隨意修改、隨意傳播、無任何版權限制。

4.Linux系統兼容x86系列的CPU架構、並且高效穩定、可靠、安全。
5.Linux系統擁有完善的多用戶、多任務、多進程、多CPU的系統。
6.Linux系統具有大量的第三方免費應用程序、中小型企業完全夠用。

2.Linux操作系統歷史

1.1969年美國貝爾實驗室誕生"Unix"操作系統, 支持多用戶、多任務、多CPU處理器的架構, 主要運行的"shell", Shell大部分用 C 語言開發。當時還沒有”TCP/IP“協議,主要使用Unix Socket通信。
2.1973年美國國防部"TCP/IP"協議,也就是Inter互聯網真正的誕生。

3.1983年"Richard Stallman" 發起了開發自由軟件的運動,並成立了自由軟件基金會(Free Software Foundation, FSF) 和GNU項目。(解決版權問題)目標: 創建一套完全自由的操作系統。提出了GPL以及LGPL協議。
GPL通用公共許可: 提供源代碼、隨意使用、隨意修改、修改後的軟件必須開源。
LGPL通用公共許可: 不允許修改現有程序, 可以以庫的形式調用, 可以閉源,也可以商業化
4.1984年,AndrewS.Tanenbaum(譚邦寧)開發了用於教學的Unix系統,命名為MINIX。(僅限教學,無法商用)
5.1990年 GNU 文字編輯器 Emacs GCC (GNU Compiler Collection)
5.1990年,芬蘭赫爾辛基大學學生Linus 首次接觸MINIX系統。(學習了很多核心程序設計理念和設計思想)
6.1991年,Linus 開始在MINIX上編寫各種驅動程序等操作系統內核組件。
7.1991年10月5號, 芬蘭赫爾辛基大學 Linus 發布 Linux 內核。
8.1993年,Linux1.0內核版發行, 基於GPL版權協議。(Linux系統雛形的設計和開發)
10.1996年,美國國家標準技術局的計算機系統實驗室確認Linux版本1.2.13, 符合POSIX標準。

問題來了, 為什麽在1990年有了軟件, 而系統是1991年才發行的, 那操作系統是如何支持該類軟件的? 其實得意於:

IEEE 電氣和電子工程師協, 定義的 POSIX 可移植操作系統接口, 定義了操作系統應用程序提供的接口標準, 以及API應用程序接口規範

3.Linux常見的發行版

Redhat 1993年, 將Linux內核進行編譯安裝相應軟件進行發行
CentOS 社區企業級操作系統, 改與Redhat, 完全開源。
Ubuntu 社區維護, 基於Debian上做的二次開發
技術分享圖片
Linux內核 https://www.kernel.org/

4.Linux應用領域

企業服務器:為中小企業提供開源的WEB、數據庫、負載均衡、存儲等架構。降低企業的運營成本,也無需考慮系統的穩定性和安全性,且沒有商業軟件版權以及收費問題。
桌面系統:日常辦公、收發電子郵件、文件編輯、多媒體應用。
嵌入式開發:智能手機、路由器、點餐系統、自動售貨機、等等。

01-Linux系統歷史介紹