歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux操作系統分析

Linux操作系統分析

日期:2017/3/2 10:38:24   编辑:Linux維護

作者: 阿瑟瑞德
  
  一 Linux簡介
  
  1.1 Linux的緣起--UNIX&GNU
  


  1969年誕生於AT&T貝爾實驗室的UNIX,至今已派生了二十多個分支,成為世界上影響最大、應用最廣泛的操作系統。早期UNIX系統是源代碼公開,具有詳細文檔並被大多數學校廣泛研究的。從版本7開始,AT&T將UNIX商業化,並更換了許可協議。
  
  為了方面教學與科研,計算機專家Andrew Tanenbaum以版本7為藍本獨立開發了基於Intel X86平台的Minix,源代碼公開並允許應用於教學。系統設計以簡明為宗旨,系統實現采用簡單、示意性方法,僅包含最基本的驅動程序,但Tanenbaum拒絕Minix hacker對系統進行改造。
  
  GNU工程是Richard Stallman創立於1984年,目標是開發一個完全免費的類UNIX系統及其應用程序。1991年,芬蘭赫爾辛基大學的Linus Torvalds利用comp.os.minix宣告:“正如我一個月前所述,我正在寫一個類Minix的基於i386的免費操作系統,現在終於到了可以使用的程度。我願意公開內核的源代碼以便進一步發展。版本0.02,可以運行bash、gcc、gnu-make、gnu-sed、compress等” Linux內核及多數應用程序都基於GPL(GNU公共許可協議)。Linux系統指的是開放源代碼的,包含內核、系統工具、完整的開發環境和應用的Unix類操作系統。由於Linux是一個自由軟件且具有結構清晰、功能簡捷等特點,逐漸成為一個穩定可靠、功能完善的操作系統。
  
  1.2 Linux迅速發展的原因
  
  作為一種完全符合IEEE POSIX.1標准的操作系統,Linux不只是由Linus一人開發的,世界各地成千上萬的程序員也參加了進來。Linux自從網上公開發表以來,操作系統內核性能不斷得到改進和發展,外部應用程序日臻完善,Linux的迅速發展主要得益於以下幾點:
  
  具有良好的開放性。這是Linux能夠迅速發展的最重要的原因。Linux其生成工具的源代碼均可通過Internet免費獲取。開放與協作使Linux這一自由軟件呈現出勃勃生機。
  
  Internet的普及使熱心於Linux的開發者們能進行高效、快捷的交流,從而為Linux創造了一個優良的分布式開發環境。
  
  Linux具有很強的適應性,能適應各種不同的硬件平台和文件系統。
  
  Linux內核的強大功能以及它與GPL(通用軟件許可證)的結合,使得許多個人和公司看到了它的前途,積極地投入它的內核和其應用程序的開發。
  

Copyright © Linux教程網 All Rights Reserved