GNU:修订间差异
Great Brightstar(留言 | 贡献) 无编辑摘要 |
Thundermark(留言 | 贡献) 電光伙時工作坊成果 标签:由可视化编辑器切换为wikitext编辑器 添加文件 image 圖像檢查 |
||
第30行: | 第30行: | ||
1993年,[[FreeBSD]]釋出。 |
1993年,[[FreeBSD]]釋出。 |
||
== 組成 == |
|||
{{Main|List of GNU packages}} |
|||
該系統的基本組成包括[[GNU編譯器集]](GCC),[[GNU的C函式庫]](glibc),以及[[GNU核心實用程序]](coreutils),<ref name = handbookonopensource>{{cite book |first1 = Kirk |last1=St. Amant |first2=Brian |last2 = Still |title=Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives |isbn= 1-59140999-3}}</ref>,另外也是[[GNU除錯器]](GDB),[[GNU二進制實用程序]](binutils),<ref>{{cite web|url=http://developer.amd.com/tools-and-sdks/archive/gcc-and-gnu-toolchains-for-amd-platforms/ |title=GCC & GNU Toolchains - AMD |publisher=Developer.amd.com |date= |accessdate=2015-09-02 |archiveurl=https://web.archive.org/web/20150316191013/http://developer.amd.com/tools-and-sdks/archive/gcc-and-gnu-toolchains-for-amd-platforms/ |archivedate=2015-03-16 }}</ref>的[[GNU Bash shell]]中<ref name="linuxinterface">{{cite book |url=https://books.google.com/books?id=Ps2SH727eCIC&printsec=frontcover#v=onepage&q&f=false|title=The Linux Programming Interface: A Linux and UNIX System Programming Handbook|pages=5–6|date=October 2010 |isbn=9781593272203 |author1=Kerrisk |first1=Michael}}</ref> 和GNOME桌面環境。<ref>{{cite book| url=https://books.google.com/books?id=7MhTb9X4aYgC&printsec=frontcover#v=onepage&q&f=false|title=Emerging Free and Open Source Software Practices|pages=262–264|date=May 2007| isbn=9781599042107| author1=Sowe| first1=Sulayman K| last2=Stamelos| first2=Ioannis G| last3=Samoladas| first3=Ioannis M}}</ref> GNU開發人員已經向GNU應用程序和工具的Linux [[port (software)|port]]s ,現在也廣泛應用在其它操作系統中使用,如[[Berkeley Software Distribution|BSD]]變體的[[Solaris (operating system)|Solaris]],和[[OS X]]作出了貢獻。<ref>{{cite web|url=http://www.buzzle.com/articles/linux-history-and-introduction.html |title=Linux: History and Introduction |publisher=Buzzle.com |date=1991-08-25 |accessdate=2012-09-22}}</ref> |
|||
許多GNU程序已經被移植到其他操作系統,包括[[proprietary software|專有軟體]],如[[Microsoft Windows]]<ref>{{cite book| url=https://books.google.com/books?id=0SM3PEH9gagC&printsec=frontcover#v=onepage&q&f=false|title=Integrating Linux and Windows|page=30|date=December 2000| isbn=9780130306708| author1=McCune| first1=Mike}}</ref>和OS X.<ref>{{cite book| url=https://books.google.com/books?id=o9K8KEQic5sC&printsec=frontcover#v=onepage&q&f=false|title=A Practical Guide To Unix For Mac Os X Users|page=4|year=2005| isbn=9780131863330| author1=Sobell| first1=Mark G| last2=Seebach| first2=Peter}}</ref> GNU計劃已經被證明是比他們的專有Unix更為可靠。<ref>[http://ftp.cs.wisc.edu/pub/paradyn/technical_papers/fuzz-revisited.ps Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services] - October 1995 - Computer Sciences Department,University of Wisconsin</ref> |
|||
截至2015年11月,全國共有466 GNU軟件包(包括退役,但不包括383 )主辦的官方GNU開發的網站。<ref>{{cite web|url=https://www.gnu.org/software/software.html |title=Software - GNU Project - Free Software Foundation |publisher=Free Software Foundation, Inc |date=2016-01-13 |accessdate=2016-01-13}}</ref> |
|||
[[File:GNewSense screenshot.png|thumb|[[gNewSense]], an example of an [[List of GNU/Linux distributions endorsed by the Free Software Foundation|FSF approved distribution]]]] |
|||
[[File:Parabola12.png|thumb|[[Parabola GNU/Linux-libre]], an example of an FSF approved distribution that uses a [[rolling release]] model]] |
|||
[[File:Screenshot of Trisquel 7.png|thumb|[[Trisquel]], FSF endorsed Linux distribution ([https://www.gnu.org/distros/screenshot.html GNU screenshot])]] |
|||
== 参考文献 == |
== 参考文献 == |
2016年3月5日 (六) 06:10的版本
开发者 | GNU计划 |
---|---|
作業系統家族 | 类Unix |
運作狀態 | 開發中 |
支持的语言 | 多語系 |
支援平台 | IA-32(仅包含Hurd内核)、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(仅包含Linux-libre内核) |
内核类别 | 微內核 |
默认用户界面 | GNOME |
许可证 | GNU GPL、GNU LGPL、GNU AGPL、GNU FDL、GNU FSDG[1][2] |
官方網站 | gnu |
此條目可参照英語維基百科相應條目来扩充。 |
GNU(i/ɡnuː/)是一個完全由自由軟體組成的類UNIX作業系統,由自由軟體基金會推動。這是GNU計劃最早致力的目標,也是整個計劃的核心部份,其目標在於建立一個完全相容於UNIX的自由軟體環境。「GNU」是「GNU's Not Unix!」的遞迴縮寫,因為GNU中不包含具著作權的Unix代碼,與Unix不同,是重新撰寫,沒有版權問題的自由軟體。
發展GNU系統的計劃,最早由理查德·斯托曼在1983年啟動,最近一個GNU系統版本,是於2011年4月1日釋出的GNU 0.401,採用GNU Hurd作為作業系統內核。但截至2013年,都還沒有穩定版本釋出。
因為GNU發展緩慢,在GNU計畫下的軟體經常以其它作業系統作為發展平台,其中最著名的是Linux與FreeBSD。
歷史
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釋出。
組成
該系統的基本組成包括GNU編譯器集(GCC),GNU的C函式庫(glibc),以及GNU核心實用程序(coreutils),[3],另外也是GNU除錯器(GDB),GNU二進制實用程序(binutils),[4]的GNU Bash shell中[5] 和GNOME桌面環境。[6] GNU開發人員已經向GNU應用程序和工具的Linux ports ,現在也廣泛應用在其它操作系統中使用,如BSD變體的Solaris,和OS X作出了貢獻。[7]
許多GNU程序已經被移植到其他操作系統,包括專有軟體,如Microsoft Windows[8]和OS X.[9] GNU計劃已經被證明是比他們的專有Unix更為可靠。[10] 截至2015年11月,全國共有466 GNU軟件包(包括退役,但不包括383 )主辦的官方GNU開發的網站。[11]
参考文献
- ^ GNU Licenses.
- ^ GNU FSDG.
- ^ St. Amant, Kirk; Still, Brian. Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives. ISBN 1-59140999-3.
- ^ GCC & GNU Toolchains - AMD. Developer.amd.com. [2015-09-02]. (原始内容存档于2015-03-16).
- ^ Kerrisk, Michael. The Linux Programming Interface: A Linux and UNIX System Programming Handbook. October 2010: 5–6. ISBN 9781593272203.
- ^ Sowe, Sulayman K; Stamelos, Ioannis G; Samoladas, Ioannis M. Emerging Free and Open Source Software Practices. May 2007: 262–264. ISBN 9781599042107.
- ^ Linux: History and Introduction. Buzzle.com. 1991-08-25 [2012-09-22].
- ^ McCune, Mike. Integrating Linux and Windows. December 2000: 30. ISBN 9780130306708.
- ^ Sobell, Mark G; Seebach, Peter. A Practical Guide To Unix For Mac Os X Users. 2005: 4. ISBN 9780131863330.
- ^ Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services - October 1995 - Computer Sciences Department,University of Wisconsin
- ^ Software - GNU Project - Free Software Foundation. Free Software Foundation, Inc. 2016-01-13 [2016-01-13].