Linux操作系統

Linux的優點:

  • Linux是一套開放源代碼程序的,並可以自由傳播類Unix操作系統軟件
  • Unix系統是Linux系統的前身,具有很多優秀特徵

其設計之初,就是基於Intelx86系列CPU架構計算機的,它是一個基於POSIX的多用戶,多任務並且支持多線程和多CPU的操作系統。
注:POSIX,全稱爲(Portable OpenratingSysrem Interface),中文翻譯爲可移植操作系統接口,POSIX標準定義了操作系統應該爲應用程序提供的接口標準。

  • Linux是由世界各地成千上萬的程序員設計和開發實現的。
  • 當初開發Linux系統的目的就是建立不受任何商業化軟件版權制約的,全世界都能自由使用的類Unix操作系統兼容產品。
  • 在過去的20年裏,Linux系統主要被應用於服務器端,嵌入式開發

手機安卓就是Linux,蘋果是Unix,交換機路由器防火牆全是Unix和linux)、個人PC端(主要是windows,其次Ubuntu,)其中服務器端領域是重中之重。
我們熟知的大型,超大型互聯網企業(百度,淘寶,QQ,谷歌,58等…)都在使用Linux系統操作爲服務器的程序運行平臺。全球及國內排行前十的網站使用的主流系統幾乎都是Linux系統。

總結
Linux操作系統之所以如此流行,因爲它具有一下一些特徵:

  1. 開放源代碼的程序軟件,可自由修改
  2. Unix系統兼容,具備幾乎所有Unix的優秀特性
  3. 可自由傳播,無任何商業化版權制約
  4. 適合Intel等x86 CPU系列架構的計算機。

Linux系統的外圍程序
構成Linux系統的外圍程序大部分來自於GUN項目或其他組織的開源軟件,如著名的C語言編譯***gcc,命令解釋器程序bash,網站服務器程序httpd等。因此,Linux操作系統更確切的含義爲"GUN/Linux操作系統"。

  • 自由軟件:

核心就是沒有商業化軟件版權制約,源代碼開發,可無約束自由傳播

  • 自由軟件基金會FSF:

主要項目就是GNU項目
目標:建立可自由和移植的類Unix操作系統產品

  • GNU項目:

GNU(GUN is Not Unix)1984年由Richard Stallman發起並創建宗旨:開發一個完整的類似於Unix的完全自由、可傳播的操作系統官方網站:http://www.gnu.org

  • GPL協議GPL(GNU General Pulic License)

GNU自由軟件的通用許可協議允許用戶任意複製、傳遞、修改及再發布基於自由軟件修改再次發佈的軟件,仍需要遵守GPL
簡單的理解,GPL許可的核心,是保證任何人有共享和修改自由軟件的自由,任何人有權取得、修改和重新發布自由軟件的源代碼權利,但都必須同時給出具體更改的源代碼。
注:開源社區的著名的Linux內核就是GPL許可下發布的

  • LGPL協議:LGPL(Lesser General Pubilc License)

LGPL相對於GPL較爲寬鬆,允許不公開全部源代碼爲基於Linux平臺開發商業軟件提供了更多空間。
開放源代碼軟件(Open Source Software) 即開源軟件
Firefox網頁瀏覽器
OpenOffice辦公套件
Apache網站服務器軟件等等


Linux系統的組成
Linux操作系統由Linux內核和各種外圍程序組成。
Liunx內核是一個特殊程序,用於實現CUP和內存分配,進程調節,設備調節,設備驅動等核心操作,以面向硬件爲主。
Linux操作系統
Linux的內核版本
Linux內核採用穩定版和開發版本並存的版本控制方式。
版本號的命名格式爲x.yy.zz


Linux操作系統=Linux內核+GNU軟件及系統軟件+必要的應用程序。

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