複製鏈接
請複製以下鏈接發送給好友

GNU操作系統

鎖定
GNU操作系統是一種由自由軟件構成的類 Unix 操作系統,該系統基於 Linux 內核,目標在於建立一個完全相容於UNIX的自由軟件環境。
中文名
GNU操作系統
外文名
GNU operation
發源時間
1983年
類    型
操作系統

GNU操作系統簡介

GNU操作系統的第一個完整的測試版是在1996年,這個版本包括GNU HURD。在20世紀90年代,GNU操作系統使用Linux作為內核,而不是GNU HURD的一個分支,這已經取得了巨大成功,同時表明,作為GNU系統不是一套靜態的方案,用户和經銷商可以根據自己的需要選擇不同的包使用該系統,結果屬於GNU系統中的一種。
GNU操作系統中的安裝的每個軟件都是自由軟件,其中部分符合copyleft [1] 

GNU操作系統發展過程

1983年,Richard Stallman(RMS)推出GNU,作為一個操作系統,GNU可以將一起工作的所有用户聯繫起來,同時每個用户都可以自由地控制自己的計算機。 [2] 
GNU工程創始於1984年,旨在開發一個完整 GNU 系統,GNU這個名字是 “GNU's Not Unix!” 的遞歸首字母縮寫詞,"GNU" 的發音為 g'noo,只有一個音節,發音很像 “grew”,但需要把其中的 r 音替換為 n 音,系統的名稱,GNU是一個遞歸的縮寫,意為GNU不是Unix的一種致敬Unix的技術思路,而在同一時間説GNU是不同的東西。 [3] 
GNU 自己的內核 Hurd 仍在開發中,離實用還有一定的距離。因此,GNU 通常使用 Linux 內核。這樣的組合即為GNU/Linux 操作系統,已經有上百萬人在使用 GNU/Linux,但他們中的很多人把它誤稱為“Linux” [3] 
當Linus Torvalds 寫成了Linux,他填補了一個重要的空白,可以將 Linux 和 GNU 系統組成一個完整的自由系統:基於 Linux 的 GNU 系統(或簡稱為 GNU/Linux 系統)。把它們組合到一起聽起來很容易,但是這並不是一個簡單的工作。 GNU C 庫 (簡稱glibc) 需要作大量的修改。集成到一個完整的發行系統中也是一項很大的工作。它需要對如何安裝和啓動系統進行定位 -- 這個問題直到現在還在完善,因為我們還沒有抓住要點。那些開發了不同的發行系統的人們作出了巨大貢獻。 [4] 
(關於GNU操作系統產生的背景以及和自由軟件之間的關係,可以閲讀參考資料: [5-8] 

GNU操作系統系統特點

從技術上講,GNU是像Unix,但在某些方面不同於Unix,例如GNU給其用户的自由,GNU開發者聚集,不時舉行GNU的黑客會議,有時在較大的自由軟件社區的,舉行LibrePlanet會議。 [2] 
GNU操作系統界面 GNU操作系統界面 [3]
GNU操作系統是類Unix 操作系統,由一系列應用程序、系統庫和開發工具構成的軟件集合 , 並加上用於資源分配和硬件管理的內核。 [3] 
“GNU程序”是相當於GNU軟件,一個程序foo程序,如果它是一個GNU是GNU軟件。
GNU軟件是軟件的主持下發布了GNU項目,如果一個程序是GNU軟件,也不能不説是一個GNU程序或GNU軟件包,它是一個GNU軟件包的README或手冊,同時,自由軟件指南確定所有的GNU軟件包。
一些GNU軟件是由自由軟件基金會的工作人員寫的,但大多數GNU軟件來自許多志願者。(這些志願者來自一些支付公司或大學,但他們是我們的志願者。)一些軟件的版權是由自由軟件基金會貢獻的,有些版權是由捐助者所寫的。 [1] 
參考資料