本页使用了标题或全文手工转换

GNU

维基百科,自由的百科全书
跳转至: 导航搜索
GNU
Logo
作業系統家族 类Unix
運作狀態 開發中
支持的语言 多語系
支援平台 IA-32(with Hurd kernel only), Alpha, ARC, ARM, AVR32, Blackfin, C6x, ETRAX CRIS, FR-V, H8/300, Hexagon, Itanium, M32R, m68k, META, Microblaze, MIPS, MN103, OpenRISC, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, x86, Xtensa(with Linux-libre kernel only)
内核类别 微內核
默认用户界面 GNOME
许可证 GNU GPL, GNU LGPL, GNU AGPL, GNU FDL, GNU FSDG[1][2]
官方網站 gnu.org
Confusion grey.svg
提示:本条目的主题不是角马

GNU收听i英语发音:/ɡn/,名稱來自"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通用公共授權條款。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釋出。

参见[编辑]

外部連結[编辑]

官方網站


  1. ^ GNU Licenses. 
  2. ^ GNU FSDG.