linux操作系統簡介與發展史

一、軟件

軟件是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟件被劃分爲系統軟件、應用軟件和介於這兩者之間的中間件。

系統軟件便是運行在硬件基礎上,而應用軟件則是運行在系統軟件上的。linux便是系統軟件。

二、系統簡介

操作系統是電腦的關鍵,管理電腦軟硬件資源,直接運行在裸機上的,其他軟件都必須在操作系統上運行。

操作系統分類:
桌面操作系統:windows、linux(ubuntu、centos、rehat、debian)、mac os 、中標麒麟(linux核心,國產軍方操作系統)

移動端:android、symbian(塞班)、ios、winphone、blackberry(黑莓,因數據不對中國政府開放,所以國內很少這種手機,但是,黑莓手機曾一度進入世界手機排行榜前十)
國產移動端:小米,華爲

服務器端:windows nt、os server 、rehat、centos、geetoo(賤兔)、ubuntu

三、操作系統的組成

內核: 操作系統最基礎的部分,其他應用都要通過內核對計算機硬件進行安全訪問。
GUI : graphic User interface 圖形用戶接口

32位和64位,尋址方式不同,64位效率更高

四、linux發展史

Linux操作系統的誕生、發展和成長過程始終依賴着五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU計劃、POSIX 標準和Internet 網絡。

linux有兩大發行版陣營
rehat: rehat、centos(免費)
debian: ubuntu deepin(深度,以盜版光盤出名,國產操作系統,qq,wps全部有)

第一階段:
1969年,Ken.Thompson和Dennis Ritchie 開發UNIX 操作系統的原型,原先是爲了運行星際旅行(Space travel)遊戲。
1972 年,Dennis Ritchie ,用C語言改寫,使得UNIX 系統在大專院校得到了推廣。
總結:誕生後,在C語言改編下,在學校得到了推廣。

第二階段:
1984年,Andrew S.Tanenbaum開發了用於教學的UNIX系統,命名爲Mininx。爲了方便教學,保持着小型化。
1989年,Andrew S.Tanenbaum將Minix系統運行於x86的PC平臺。
總結:爲了教學,進行了優化,缺乏實用操作系統。

第三階段:
1990年,芬蘭赫爾辛基大學學生Linux Torvalds首次接觸Minix系統。
1991年,Linux Torvalds開始在Minix上編寫各種驅動程序等操作系統內核組件。
1991年年底,Linux Torvalds公開了Linux內核源碼0.02版(http://www.kernel.org),此版本僅僅是部分代碼。
1993年,Linux 1.0版本發行,Linux轉向GPL版本協議。
1994年,Linux的第一個商業發行版Slackware問世。
1996年,美國國家標準技術局的計算機系統實驗室確認Linux版本1.2.13符合POSIX標準。
1999年,Linux的簡體中文發行版問世。
linux是在unix中延伸出來的,也被稱爲類unix系統。

	軟件產業在70年代成就了兩位針鋒相對的領袖人物,來自哈佛大學的比爾·蓋茨和Richard M.Stallman。前者宣佈了Copyright(版權)時代的到來,並構建了微軟帝國的輝煌;後者於1984年創立自由軟件體系GNU,擬定普遍公用版權協議(GeneralPublicLicense,簡稱GPL),所有GPL協議下的自由軟件都遵循着Richard M. Stallman的”Copyleft”(非版權)原則:即自由軟件允許用戶自由拷貝、修改和銷售,但是對其源代碼的任何修改都必須向所有用戶公開。今天Linux的成功就得益於GPL協議。 
    Richard M. Stallman 於1984 年一手創辦了,GNU 計劃和自由軟件基金會FSF(the Free Software Foundation)旨在開發一個類似UNIX 並且是自由軟件的完整操作系統:GNU 系統(GNU 是”GNU’s Not Unix”的遞歸縮寫,它的發音爲”guh-NEW”)。到上世紀90 年代初,GNU 項目已經開發出許多高質量的免費軟件,其中包括有名的emacs 編輯系統、bash shell 程序、gcc 系列編譯程序、gdb 調試程序等等。這些軟件爲Linux 操作系統的開發創造了一個合適的環境。這是Linux 能夠誕生的基礎之一,以至於目前許多人都將Linux 操作系統稱爲“GNU/Linux”操作系統。
	簡單而言,linux系統誕生的初衷,就是打造一款不收費,開源的unix系統;在其誕生之前,IBM公司的1981-1991 年間,MS-DOS 操作系統 一直是微型計算機操作系統的主宰。此時計算機硬件價格雖然逐年下降,但軟件價格仍然居高不下 。當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價使得沒人能夠輕易靠近 。 UNIX 操作系統就不僅是價格昂貴的問題 了。爲了尋求高利潤率,UNIX 經銷商們把價格擡得極高,PC 小用戶根本不能靠近它。曾經一度收到Bell Labs許可而能在大學中用於教學的UNIX 源代碼也一直被小心地守衛着不許公開。 對於廣大的PC 用戶,軟件行業的大型供應商們始終沒有給出有效的解決這個問題的手段。

linux系統優點:

1、免費、開源
2、穩定、可靠、安全,不宕機(要求365天*24小時不宕機,一般兩三年重啓一次)
3、速度快,資源少(核心30M,加載web服務,合起來不超過50兆)
4、是基於GNU許可,自由開放的系統。
5、是一個完善的支持多用戶、多任務、多進程、多CPU的系統。
6、有大量的第三方免費的應用程序。
7、得到衆多業界廠商的支持,如IBM、Oracle、Intel、HP、MOTO、Google等。
8、有完善的大型數據庫平臺,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等。
9、有完善的圖形用戶界面,包括GNOME、KDE等。
10、有完善的開發平臺,包括、C/C++、Java、Perl、Php、Python等,支持各類圖形界面API,如GTK+、QT等。
11、有完善的網絡服務,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELENT等。

此文章僅供學習之用,是總結筆記,部分內容摘抄自不同的博客!如需要溝通,請qq:1014024535聯繫我

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章