GNU作業系統

GNU作業系統

GNU作業系統是一種由自由軟體構成的類 Unix 作業系統,該系統基於 Linux 核心,目標在於建立一個完全相容於UNIX的自由軟體環境。

基本介紹

  • 中文名:GNU作業系統
  • 外文名:GNU operation
  • 發源時間:1983年
  • 類型:作業系統
簡介,發展過程,特點,

簡介

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

發展過程

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

特點

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

相關詞條

熱門詞條

聯絡我們