GNU:修订间差异
更新多语言链接 |
IdleTap-bot(留言 | 贡献) 由旧格式Infobox转换为新参数格式(label/data),修复空信息框(由IdleTap-bot执行) |
||
| (未显示同一用户的1个中间版本) | |||
| 第1行: | 第1行: | ||
{{ | {{Infobox | ||
| title = GNU | |||
| label1 = 中文名 | |||
| data1 = GNU、革奴计划<ref name=":0" /><ref name=":1" /> | |||
| label2 = 外文名 | |||
| data2 = GNU's Not Unix<ref name=":0" /><ref name=":2" /> | |||
| label3 = 发起者 | |||
| data3 = [[理查德·斯托曼]](Richard Stallman)<ref name=":1" /><ref name=":3" /> | |||
| label4 = 发起时间 | |||
| data4 = 1983年9月27日<ref name=":0" /><ref name=":2" /> | |||
| label5 = 发起地点 | |||
| data5 = [[麻省理工学院]](MIT)<ref name=":4" /> | |||
| label6 = 相关组织 | |||
| data6 = [[自由软件基金会]](FSF)<ref name=":5" /> | |||
| label7 = 核心理念 | |||
| data7 = [[自由软件]](四项基本自由)<ref name=":6" /> | |||
| label8 = 代表项目 | |||
| data8 = [[GNU编译器套件]](GCC)、[[Emacs]]、[[GNU调试器]](GDB)、[[GNOME]]、[[GNU Hurd]]<ref name=":7" /><ref name=":8" /> | |||
| label9 = 官方网站 | |||
| data9 = [https://www.gnu.org/ www.gnu.org] | |||
}}'''GNU'''(发音:Guh-NOO<ref name=":0">[https://baike.baidu.com/item/GNU GNU — 百度百科]</ref><ref name=":2">[https://zh.wikipedia.org/wiki/GNU_Project GNU计划 — 维基百科]</ref>)是一个由[[理查德·斯托曼]](Richard Stallman)于1983年发起的[[自由软件]]集体协作计划,旨在创建一套完全自由的[[操作系统]]<ref name=":0" /><ref name=":1">[https://baike.baidu.com/item/GNU%E8%AE%A1%E5%88%92 GNU计划 — 百度百科]</ref>。其名称源于[[递归缩写]]“'''G'''NU's '''N'''ot '''U'''nix”<ref name=":0" /><ref name=":2" />。[[GNU计划]]是[[自由软件运动]]的基石,对开源[[软件]]和整个软件行业产生了深远影响<ref name=":4">[https://www.gnu.org/gnu/initial-announcement.html GNU初始声明 — GNU.org]</ref><ref name=":3">[https://www.gnu.org/gnu/gnu.html 关于GNU操作系统 — GNU.org]</ref>。为保证GNU软件的自由属性得以延续,斯托曼于1989年发布了[[GNU通用公共许可证]]([[GPL]]),通过[[Copyleft]]机制保障了软件自由的传播<ref name=":5">[https://www.gnu.org/licenses/copyleft.html 什么是Copyleft? — GNU.org]</ref>。 | |||
== 历史 == | == 历史 == | ||
2026年8月11日 (二) 10:22的最新版本
| 中文名 | GNU、革奴计划[1][2] |
|---|---|
| 外文名 | GNU's Not Unix[1][3] |
| 发起者 | 理查德·斯托曼(Richard Stallman)[2][4] |
| 发起时间 | 1983年9月27日[1][3] |
| 发起地点 | 麻省理工学院(MIT)[5] |
| 相关组织 | 自由软件基金会(FSF)[6] |
| 核心理念 | 自由软件(四项基本自由)[7] |
| 代表项目 | GNU编译器套件(GCC)、Emacs、GNU调试器(GDB)、GNOME、GNU Hurd[8][9] |
| 官方网站 | www.gnu.org |
GNU(发音:Guh-NOO[1][3])是一个由理查德·斯托曼(Richard Stallman)于1983年发起的自由软件集体协作计划,旨在创建一套完全自由的操作系统[1][2]。其名称源于递归缩写“GNU's Not Unix”[1][3]。GNU计划是自由软件运动的基石,对开源软件和整个软件行业产生了深远影响[5][4]。为保证GNU软件的自由属性得以延续,斯托曼于1989年发布了GNU通用公共许可证(GPL),通过Copyleft机制保障了软件自由的传播[6]。
GNU计划的发起源于1970年代至1980年代初期软件行业的变化。1971年,斯托曼在麻省理工学院人工智能实验室工作,当时所在团队遵循软件自由共享的社区传统[4][5]。然而,随着软件商业化的加速,源代码被隐藏,共享社区逐渐瓦解。斯托曼认为禁止用户分享和修改软件是不道德的,并决心创建一个完全自由的操作系统来改变这一局面[5][10]。
1983年9月27日,斯托曼在net.unix-wizards新闻组上公开发布了GNU计划的初始公告[2][5]。1984年1月,斯托曼正式从麻省理工学院辞职,全职投入到GNU计划的开发中[10]。1985年,斯托曼发表了《GNU宣言》,阐述了自由软件的理念和GNU计划的目标[10][11]。同年,他创立了自由软件基金会(FSF),为GNU计划提供技术、法律和财政支持[6][12]。
至1990年,GNU计划已完成了Emacs编辑器、GNU编译器套件(GCC)、GNU调试器(GDB)等核心组件的开发[2][8]。然而,GNU计划自主开发的操作系统内核——GNU Hurd——进展缓慢[1][8]。
1991年,林纳斯·托瓦兹(Linus Torvalds)发布了Linux内核,并以GPL发布[2][8]。1992年,GNU工具与Linux内核结合,形成了第一个完全自由的操作系统,通常被称为GNU/Linux[2][9]。这一结合使得GNU计划的最终目标得以实现,并推动了自由软件运动在全球范围内的蓬勃发展。
GNU计划的核心目标是创建一套完全自由的操作系统,即用户享有运行、研究、修改和分发软件的自由[2][5]。斯托曼在《GNU宣言》中阐述了这一理念,强调自由软件中的“自由”(free)指的是“言论自由”(free speech),而非“免费啤酒”(free beer)[7][10]。
GNU计划通过Copyleft机制来保障软件的自由属性不被剥夺[6]。Copyleft利用著作权法要求所有修改和衍生版本必须在相同的许可证下发布,从而确保软件自由在传播过程中得以延续[6]。GNU通用公共许可证(GPL)是Copyleft理念的法律实现,被广泛应用于GNU软件及众多其他自由软件项目[6][13]。
- GNU编译器套件(GCC):一套支持多种编程语言的编译器。
- Emacs:可高度扩展的文本编辑器。
- GNU调试器(GDB):用于调试程序的工具。
- GNOME:GNU桌面环境。
- GNU Hurd:GNU计划的操作系统内核。
- GNU Octave:用于数值计算的编程语言。
- GIMP:GNU图像处理程序。
- GNU核心工具组(Coreutils):包含ls、cp、mv等基本命令行工具。
GNU计划是自由软件运动的基石,对软件行业和科技产业产生了深远影响[9]。Linux内核与GNU工具的结合形成了GNU/Linux操作系统,被广泛应用于服务器、个人计算机、移动设备及嵌入式系统[9]。GNU通用公共许可证(GPL)是应用最广泛的Copyleft许可证之一,对开源软件的发展起到了关键作用[6][13]。GNU计划还启发了开放获取、开放硬件、自由文化运动等其他社会运动[3]。
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 GNU — 百度百科
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 GNU计划 — 百度百科
- ↑ 3.0 3.1 3.2 3.3 3.4 GNU计划 — 维基百科
- ↑ 4.0 4.1 4.2 关于GNU操作系统 — GNU.org
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 GNU初始声明 — GNU.org
- ↑ 6.0 6.1 6.2 6.3 6.4 6.5 6.6 什么是Copyleft? — GNU.org
- ↑ 7.0 7.1 什么是自由软件? — GNU.org
- ↑ 8.0 8.1 8.2 8.3 8.4 GNU计划 — 百度百科
- ↑ 9.0 9.1 9.2 9.3 9.4 Linux和GNU操作系统 — GNU.org
- ↑ 10.0 10.1 10.2 10.3 GNU宣言 — GNU.org
- ↑ GNU宣言 — GNU.org
- ↑ 关于自由软件基金会 — FSF
- ↑ 13.0 13.1 许可证 — GNU工程