Linux 內核的演變及新版Linux 內核的特點

Linux 操作系統是UNIX 操作系統的一種克隆系統,是一種類UNIX 操作系統,誕生於1991 年10 月5 日(第一次正式向外公佈的時間),起初的作者是Linus Torvalds。Linux 操作系統的誕生、發展和成長過程依賴着5 個重要支柱:UNIX 操作系統、Minix 操作系統、GNU 計劃、POSIX 標準和Internet。

1. UNIX 操作系統

UNIX 操作系統是美國貝爾實驗室的Ken. Thompson 和Dennis Ritchie 於1969 年夏在DEC PDP-7 小型計算機上開發的一個分時操作系統。Linux 操作系統可看作UNIX 操作系統的一個克隆版本。

2. Minix 操作系統

Minix 操作系統也是UNIX 的一種克隆系統,它於1987 年由著名計算機教授AndrewS. Tanenbaum 開發完成。有開放源代碼的Minix 系統的出現在全世界的大學中颳起了學習UNIX 系統的旋風。Linux 剛開始就是參照Minix 系統於1991 年開發的。

3. GNU 計劃

GNU 計劃和自由軟件基金會(FSF)是由Richard M. Stallman 於1984 年創辦的,GNU 是“GNU's Not UNIX”的縮寫。到20 世紀90 年代初,GNU 項目已經開發出許多高質量的免費軟件,其中包括emacs 編輯系統、bash shell 程序、gcc 系列編譯程序、GDB 調試程序等。這些軟件爲Linux 操作系統的開發創造了一個合適的環境,是Linux 誕生的基礎之一。沒有GNU 軟
件環境,Linux 將寸步難行。因此,嚴格來說,“Linux”應該稱爲“GNU/Linux”系統。下面從左到右依次爲前文所提到的5 位大師Linus Torvalds、Dennis Ritchie、Ken.Thompson、Andrew S. Tanenbaum、Richard M. Stallman。但願我們能夠追隨大師的足跡,讓自己不斷地成長與進步。Linus Torvalds 的一番話甚爲有道理:“ Most good programmers doprogramming not because they expect to get paid or get adulation by the public, but because it is fun to program.”技術成長的源動力應該是興趣而非其他,只有興趣纔可以支撐一個人持續不斷地十年如一日地努力與學習。Linus Torvalds 本人,雖然已經是一代大師,仍然在不斷地管
理和合並Linux 內核的代碼。

4. POSIX 標準

POSIX(Portable Operating System Interface,可移植的操作系統接口)是由IEEE 和ISO/IEC 開發的一組標準。該標準基於現有的UNIX 實踐和經驗完成,描述了操作系統的調用服務接口,用於保證編寫的應用程序可以在源代碼級上在多種操作系統中移植。該標準在推動Linux 操作系統朝着正規化發展,是Linux 前進的燈塔。

5. 互聯網

如果沒有互聯網,沒有遍佈全世界的無數計算機駭客的無私奉獻,那麼Linux 最多隻能發展到Linux 0.13(0.95)版本的水平。從Linux 0.95 版開始,對內核的許多改進和擴充均以其他人爲主了,而Linus 以及其他維護者的主要任務開始變成對內核的維護和決定是否採用某個補丁程序。

 

發佈了9 篇原創文章 · 獲贊 0 · 訪問量 971
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章