GNU

Article on other languages:

GNU計劃的標誌即為牛羚的頭像

GNU計劃,又稱「革奴計劃」,是由Richard Stallman1983年9月27日公開發起的。它的目標是創建一套完全自由作業系統。Richard Stallman最早是在 net.unix-wizards新聞群組上公布該消息,並附帶一份《GNU宣言》等解釋為何發起該計劃的文章,其中一個理由就是要「重現當年軟體界合作互助的團結精神」。

GNU是「GNU's Not Unix」的首字縮寫,為避免與gnu(非洲牛羚,發音與「new」相同)這個單詞混淆,Stallman宣布GNU應當發音為「Guh-NOO」(/ˈgnuː/ ),與「canoe」發音相同。

UNIX是一種廣泛使用的商業作業系統的名稱。由於 GNU 將要實現 UNIX 系統的介面標準,因此 GNU 計劃可以分別開發不同的作業系統元件。GNU 計劃採用了部分當時已經可自由使用的軟體,例如 TeX 排版系統和 X Window 視窗系統等。不過 GNU 計劃也開發了大批其他的自由軟體,這些軟體也被移植到其他作業系統平台上,例如 Microsoft WindowsBSD 家族、SolarisMacOS。。

為保證 GNU 軟體可以自由地「使用、複製、修改和發布」,所有 GNU 軟體都包含一份在禁止其他人添加任何限制的情況下, 授權所有權利給任何人的協議條款,GNU通用公共許可證(GNU General Public License,GPL)。這個就是被稱為「反版權」(或稱著佐權 Copyleft)的概念。GNU 也針對不同場合,提供GNU寬通用公共許可證 (GNU Lesser General Public License, LGPL) 與GNU自由文檔許可證 (gnu free documentation license, GFDL) 這兩種協議條款。

目錄

簡歷

1985年,Richard Stallman又創立了自由軟體基金會(Free Software Foundation)來為 GNU 計劃提供技術、法律以及財政支持。儘管GNU計劃大部分時候是由個人自願無償貢獻,但FSF有時還是會聘請程式設計師幫助編寫。當GNU計劃開始逐漸獲得成功時,一些商業公司開始介入開發和技術支援。當中最著名的就是之後被Red Hat兼併的Cygnus Solutions

到了1990年,GNU計劃已經開發出的軟體包括了一個功能強大的文字編輯器EmacsC語言編譯器GCC以及大部分UNIX系統的程序庫和工具。唯一依然沒有完成的重要組件, 就是作業系統的核心(稱為HURD)。

1991年林納斯·托瓦茲(Linus Torvalds)編寫出了與UNIX 兼容的Linux作業系統核心並在GPL條款下發布。Linux之後在網上廣泛流傳,許多程式設計師參與了開發與修改。

1992年,Linux與其他GNU軟體結合,完全自由的作業系統正式誕生。該作業系統往往被稱為「GNU/Linux」或簡稱Linux。(儘管如此,GNU計劃自己的核心Hurd依然在開發中,目前已經發布Beta版本。)

許多UNIX系統上也安裝了GNU軟體,因為GNU軟體的品質比之前UNIX的軟體還要好。GNU工具還被廣泛地移植到WindowsMac OS上。

GNU工程十幾年以來已經成為一個對軟體開發主要的影響力量,創造了無數的重要的工具,例如:強健的編譯器,有力的文本編輯器,甚至一個全功能的作業系統。這個工程是從1984年麻省理工學院的程式設計師Richard Stallman的想法得來的,他想要建立一個自由的、和UNIX類似的操作環境。從那時開始,許多程式設計師聚集起來開始開發一個自由的、高品質、易理解的軟體。

發言人

以下是GNU計劃的正式發言人:

參見

外部連接

維基文庫中相關的原始文獻:
http://zh.wikisource.org/wiki/GNU

Article keywords: gnu make, emacs gnu learning, gnu linux, programming with gnu software, gnu rider choice, gnu animal, gary gnu, bar gnu, gnu free documentation license,

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net