GNU

GNU是一個自由的作業系統，其內容軟體主要以GPL方式釋出。這個作業系統是GNU計劃的主要目標，名稱來自的遞迴縮寫，因為GNU的設計類似Unix，但它不包含具AT&T或任意专有著作權的Unix代碼。GNU的創始人，理察·馬修·斯托曼，將GNU視為「達成社會目的技術方法」。

GNU计划自己开发的内核Hurd，在上世纪曾是自由軟體基金會發展的重點；gnu.org声称如今GNU维护者主要出于技术上的兴趣继续发展此内核。實際使用上，多半使用Linux內核作為系統核心。许多Linux作業系統包涵了Linux內核與GNU计划的核心組件和軟體，对于这一类Linux发行版，gnu.org认为应该稱為GNU/Linux。

 歷史 

GNU操作系统起源於GNU計劃，由理查·斯托曼在麻省理工學院人工智能實驗室發起，希望發展出一套完整的開放原始碼作業系統來取代Unix，計劃中的作業系統，名為GNU。1983年9月27日，理查·斯托曼在 net.unix-wizards 和 net.usoft新聞群組中公布這項計劃。。理查德·斯托曼通過使用變化單詞的各種手法來選擇名稱，包括曲目。

斯托曼的目標是成立一個完全自由的操作系统，他希望電腦用戶是能夠“自由使用”的。因為在20世紀60年代和70年代 - 大多數人都能自由學習軟件的源代碼，自由地與他人分享的軟件，可自由修改軟件的行為，自由發布軟件的修改後的版本。這種理念，在1985年3月出版的GNU宣言嶄露無遺。

1984年1月5日，斯托曼正式開始编写軟體，為了防止這些軟體將來可能被主張所有權，影響到自由軟體的發展，他辭去了在實驗室的工作。。他還決定，將開發新的系統，並使用 C 和Lisp作為系統編程語言。 且GNU將與UNIX兼容。 當時，UNIX已經是一個流行的專有操作系统。而Unix的設計是模塊化的，所以它可以被逐步分塊的實現。

許多必要的軟體需要從零寫起，但已存在的第三方組件，如 TeX、X Window System。 除了上述的第三方組件外，大多數的GNU軟體是由許多志願者，在他們的空閒時間，或由公司、 教育機構和非營利性組織贊助下撰寫。1985年10月，理查·斯托曼建立自由軟體基金會 (FSF)。在1980到1990年代，他們雇用軟體發展工程師去轉寫GNU必須的軟體。

1991年，Linux出現。1993年，FreeBSD釋出。所有GNU計劃中的用戶空間的軟體，都可以在Linux或FreeBSD上使用。許多開發者轉向於Linux或FreeBSD。其中，Linux成為常見的GNU計劃軟體運行平台。

由於GNU頗具知名度，有興趣的商家開始促進發展或出售GNU軟件和技術支持。其中最突出的和成功的，是Cygnus Solutions，后被紅帽公司收购。

 組成 

該系統的基本組成包括GNU編譯器套裝（GCC）、GNU的C函式庫（glibc）、以及GNU核心工具組（coreutils），另外也包含GNU除錯器（GDB）、GNU二進制實用程序（binutils），GNU Bash shell 和GNOME桌面環境等。其中GNOME作为一个整体曾是GNU软件包，但是GNOME基金会现今认为GNOME已不是GNU的一部分（見GNOME条目）。据gnu.org的观点，GNU操作系统包含GNU软件包以及第三方的自由软件。開發人員已經将GNU應用程序和工具向Linux内核移植 ，現在也廣泛應用在其它操作系统中，如BSD變體的Solaris，和OS X。

許多GNU程序已經被移植到其他操作系统，包括專有的操作系统实现，如Microsoft Windows和OS X。 威斯康星大学麦迪逊分校计算机科学系在1995年发表的一个研究认为：GNU作为操作系统比他們的專有Unix对应更為可靠。Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services  - October 1995 - Computer Sciences Department,University of Wisconsin截至2024年7月底，gnu.org记载有459個GNU軟件包（正在维护的有387个）。

GNU 變種

GNU項目的官方内核計畫是GNU Hurd，项目中的GNU Mach是微内核；而在2012年，Linux-libre内核正式成為GNU計畫的一部份，相较于上游的Linux，其开发者使用脚本删除了所有专有组件。

像FreeBSD內核其他核心依然和GNU軟件合作，形成一個工作的作業系統。 FSF認為Linux核心，與GNU工具和實用程序使用時，應承認自己為GNU變種，並促進改成 GNU/Linux 的這類系統名稱（導致GNU/Linux命名爭議） 。 GNU工程已認可的Linux發行版，包含gNewSense (已停止开发)，Guix System， Trisquel和Parabola GNU/Linux-libre等。. 不使用Hurd或Linux作為核心的GNU的其他變種包括Debian GNU/kFreeBSD和Debian GNU/NetBSD。

 图標 

代表GNU的牛羚頭图标同时也是GNU计划的商标，最初版本是Etienne Suvasa所設計。而今比較流行的粗體版本則是Aurelio Heckert所設計。



 参考文献 

 参见 

 創用CC
 自由软件运动
 自由软件历史
 GNU软件包列表

 外部連結 



Category:GNU計畫
Category:自由作業系統
Category:类Unix系统
Category:Mach