GNU

维基百科,自由的百科全书
跳转至: 导航搜索
GNU
Logo
公司 / 开发者 [[GNU計劃]]
作業系統家族 类Unix
運作狀態 開發中
支持的语言 多語系
支援平台 x86x86-64
内核类别 微內核
默认用户界面
许可证 GNU通用公共许可证與其他自由軟體授權
官方網站 https://www.gnu.org/
Confusion grey.svg
提示:本条目的主题不是角马

GNU,名稱來自Gnu's Not Unix"的缩写,一個類UNIX作業系統,由GNU計劃推動,目標在於建立一個完全相容於UNIX自由軟體環境。發展GNU系統的計劃,最早由理查德·斯托曼在1983年啟動,它是自由軟體基金會最早致力的目標。最近一個GNU系統版本,是於2011年4月1日釋出的GNU 0.401,採用GNU Hurd作為作業系統內核。但直到2013年為止,都還沒有穩定版本釋出。

其他的內核,最著名的是Linux kernel,也被應用在GNU系統中。

歷史[编辑]

1983年,理查德·斯托曼提出GNU計劃,希望發展出一套完整的開放原始碼作業系統來取代Unix,計劃中的作業系統,名為GNU。1984年,開始發展編輯器Emacs等軟體。1985年,發表GNU宣言。1989年,發表GNU通用公共授權條款(GPL)。GNU計畫中的其他部份,如編輯器、編譯器、shell等都已經完成,獨缺作業系統核心。1990年,自由軟體基金會開始正式發展Hurd,作為GNU計畫中的作業系統。

根據湯瑪斯·布什內爾的回憶,最早自由軟體基金會使用Trix來開發作業系統,但在1986年放棄這個計畫。在此後,他們原希望以輕量化後的4.4BSD為基礎進行開發。1987年,理查德·斯托曼決定以GNU Mach微内核进行开发,認為可以借此加速作業系統的開發,但因為一直不確定卡内基梅隆大学何時要將核心原始碼釋出,造成計畫延宕三年。他在之後承認這是個錯誤。

1991年,Linux出現,所有GNU計畫中,運行於使用者空間的軟體,都可以在Linux上使用。許多開發者轉向於Linux,Linux成為常見的GNU計劃軟體運行平台。理查德·斯托曼主張,Linux作業系統使用了許多GNU計劃軟體,應正名為GNU/Linux,但沒有得到Linux社群的一致認同,形成GNU/Linux命名爭議

1993年,FreeBSD釋出。

参见[编辑]

外部連結[编辑]