01-Linux發展介紹


零 什么是Linux

Linux:和我們常見的Windows一樣,都是操作系統,但不同的是:
Windows: 收費,不開源,主要用於日常辦公、游戲、娛樂多一些。
Linux: 免費,開源,主要用於服務器領域,性能穩定,安全。
例如:淘寶、百度、騰訊等互聯網公司,他們使用的服務器全都是 Linux 系統。

一 Linux前身

1968年 Multics項目

MIT**、Bell**實驗室、美國通用電氣有限公司走到了一起,致力於開發Multics項目。到后期由於開發進度不是很好,MIT和Bell實驗室相繼離開這個項目的開發,最終導致項目擱淺。

1970**年(Unix**元年,時間戳) Unix誕生

當時在開發Multics項目的時候,實驗室中有一個開發成員開發了一款游戲(travel space:遨游太空),因為兩個實驗室相繼離開項目開發,導致這名開發人員沒法玩游戲,后來他提議組織人員重新在Multics項目之上重新的開發,也就出現了1970年的Unix。當時Unix操作系統是使用的匯編語言(機器語言)開發的。

1973年 用C**語言**重寫Unix

因為匯編語言有一個最大的局限性:對於計算機硬件過於依賴。導致移植性不好,所以后期在1973年使用了C語言對其進行重新開發。

1975年 Bell實驗室允許大學使用Unix。

1975年,bell實驗室允許大學使用Unix操作系統用於教學作用,而不允許用於商業用途。

二 Linux誕生

人物 Linus

image-20200406153007420

Linux的開發作者,Linux之父,李納斯·托瓦茲。Linux誕生時是荷蘭在校大學生。

1991年 0.0.1版本

李納斯當時學校使用的就是Unix操作系統,然后其對系統的底層代碼進行了修改,放到了學校為學生開放的網站上,原先他把文件命名寫成了Linus’s Unix,后期網絡管理發現之后覺得這個名字不好,自己手動的將名字改成Linux。隨后其他同學下載之后發現這個版本還是挺好用的,隨后都把自己代碼貢獻給李納斯。

1992年 0.0.2版本

1994年 1.0版本

2003年 2.6版本

上述所提及的版本號並不是分支版本,而是指Linux**的內核版本。

Linux內核網站(現在3.x多一些,原來2.x多,現在docker要跑在3上)
linux大神在2017-06-26來到中國

三 開源文化

Linux是開源的操作系統。所謂開源就是指開放源代碼。

自由軟件之父 Richard M. Stallman 1984 GNU組織 copyleft opensource free GPL

理查德·馬修·斯托曼(Richard Matthew Stallman, RMS),於1953年出生,自由軟件運動的精神領袖、GNU計划以及自由軟件基金會(Free Software Foundation)的創立者、著名黑客

copyleft: 代表無版權。copyright: 則代表有版權。
opensource free: 源代碼開放、軟件誰都可以使用、誰都可以傳播、誰都可以二次開發,使用GPL協議保護
GPL: 通用版權許可證協議,如果軟件被打上GPL,那么任何人都可以對這個軟件進行修改,但是修改完之后必須將源碼發布出來,以便更好的傳承下去。(那Linux中的軟件百分之80都是GPL提供)*

Linux內核使用GPL協議發布,內核也是開源,有了內核的加入,整個GNU的系統更加的完善。其實Linux完整叫法應該叫GNU/Linux,GNU的軟件加上Linux內核。

image-20200816221714662

1983**年 GNU**計划

1985年 FSF基金會

1990年 Emacs、GCC(c語言的編譯器)、程序庫

1991年 Stallman去找Linus,商談讓Linux加入其開源計划(GNU計划)

1992年 GNU/Linux

四 Linux系統特點

開放性(開源)、多用戶、多任務、良好的用戶界面、優異的性能與穩定性

多用戶多任務:

單用戶:一個用戶,在登錄計算機(操作系統),只能允許同時登錄一個用戶;

單任務:一個任務,允許用戶同時進行的操作任務數量;

多用戶:多個用戶,在登錄計算機(操作系統),允許同時登錄多個用戶進行操作;

多任務:多個任務,允許用戶同時進行多個操作任務;

Windows**屬於:單用戶、多任務。**

Linux**屬於:多用戶、多任務。**

五 Linux分支

我們現在說的Linux其實都是指的是發行版(Distribution version),就是使用Linux內核加上各種GNU的庫文件、應用程序,構造而成的操作系統。Linux發行版介紹RHEL/Centos/Ubuntu/Suse
Redhat 1993年,將Linux的內核進行編譯安裝相應軟件進行發行。
CentOS 社區企業級操作系統, 改與Redhat, 完全開源。
Ubuntu 社區維護, 現在主要做手機系統和電腦桌面系統。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM