GNU:修订间差异
创建页面,内容为“{{Infobox|标题=GNU|内容={{!}}- ! 中文名 {{!}} GNU、革奴计划<ref name=":0" /><ref name=":1" /> {{!}}- ! 外文名 {{!}} GNU's Not Unix<ref name=":0" /><ref name=":2" /> {{!}}- ! 发起者 {{!}} 理查德·斯托曼(Richard Stallman)<ref name=":1" /><ref name=":3" /> {{!}}- ! 发起时间 {{!}} 1983年9月27日<ref name=":0" /><ref name=":2" /> {{!}}- ! 发起地点 {{!}} 麻省理工学院(MIT)<ref name=":4" /> {{!}}-…” |
IdleTap-bot(留言 | 贡献) 由旧格式Infobox转换为新参数格式(label/data),修复空信息框(由IdleTap-bot执行) |
||
| (未显示3个用户的3个中间版本) | |||
| 第1行: | 第1行: | ||
{{Infobox| | {{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>。 | |||
== 历史 == | == 历史 == | ||
=== 发起背景 === | === 发起背景 === | ||
GNU计划的发起源于1970年代至1980年代初期软件行业的变化。1971年,斯托曼在[[麻省理工学院]]人工智能实验室工作,当时所在团队遵循软件自由共享的社区传统<ref name=":3" /><ref name=":4" />。然而,随着软件商业化的加速,源代码被隐藏,共享社区逐渐瓦解。斯托曼认为禁止用户分享和修改软件是不道德的,并决心创建一个完全自由的操作系统来改变这一局面<ref name=":4" /><ref name=":9">[https://www.gnu.org/gnu/manifesto.html GNU宣言 — GNU.org]</ref>。 | GNU计划的发起源于1970年代至1980年代初期软件行业的变化。1971年,斯托曼在[[麻省理工学院]][[人工智能]]实验室工作,当时所在团队遵循软件自由共享的社区传统<ref name=":3" /><ref name=":4" />。然而,随着软件商业化的加速,源代码被隐藏,共享社区逐渐瓦解。斯托曼认为禁止[[用户]]分享和修改软件是不道德的,并决心创建一个完全自由的操作系统来改变这一局面<ref name=":4" /><ref name=":9">[https://www.gnu.org/gnu/manifesto.html GNU宣言 — GNU.org]</ref>。 | ||
=== 发起与早期发展 === | === 发起与早期发展 === | ||
1983年9月27日,斯托曼在net.unix-wizards[[新闻组]]上公开发布了GNU计划的初始公告<ref name=":1" /><ref name=":4" />。1984年1月,斯托曼正式从麻省理工学院辞职,全职投入到GNU计划的开发中<ref name=":9" />。1985年,斯托曼发表了《[[GNU宣言]]》,阐述了自由软件的理念和GNU计划的目标<ref name=":9" /><ref name=":10">[https://www.gnu.org/gnu/manifesto GNU宣言 — GNU.org]</ref>。同年,他创立了[[自由软件基金会]](FSF),为GNU计划提供技术、法律和财政支持<ref name=":5" /><ref name=":11">[https://www.fsf.org/about/ 关于自由软件基金会 — FSF]</ref>。 | 1983年9月27日,斯托曼在net.[[unix]]-wizards[[新闻组]]上公开发布了GNU计划的初始公告<ref name=":1" /><ref name=":4" />。1984年1月,斯托曼正式从麻省理工学院辞职,全职投入到GNU计划的开发中<ref name=":9" />。1985年,斯托曼发表了《[[GNU宣言]]》,阐述了自由软件的理念和GNU计划的目标<ref name=":9" /><ref name=":10">[https://www.gnu.org/gnu/manifesto GNU宣言 — GNU.org]</ref>。同年,他创立了[[自由软件基金会]](FSF),为GNU计划提供技术、法律和财政支持<ref name=":5" /><ref name=":11">[https://www.fsf.org/about/ 关于自由软件基金会 — FSF]</ref>。 | ||
=== 关键成就与Linux的结合 === | === 关键成就与Linux的结合 === | ||
至1990年,GNU计划已完成了[[Emacs]]编辑器、[[GNU编译器套件]](GCC)、[[GNU调试器]](GDB)等核心组件的开发<ref name=":1" /><ref name=":7">[https://baike.baidu.com/item/GNU%E8%AE%A1%E5%88%92 GNU计划 — 百度百科]</ref>。然而,GNU计划自主开发的操作系统内核——[[GNU Hurd]]——进展缓慢<ref name=":0" /><ref name=":7" />。 | 至1990年,GNU计划已完成了[[Emacs]]编辑器、[[GNU编译器套件]](GCC)、[[GNU调试器]](GDB)等核心组件的开发<ref name=":1" /><ref name=":7">[https://baike.baidu.com/item/GNU%E8%AE%A1%E5%88%92 GNU计划 — 百度百科]</ref>。然而,GNU计划自主开发的操作系统内核——[[GNU Hurd]]——进展缓慢<ref name=":0" /><ref name=":7" />。 | ||
1991年,[[林纳斯·托瓦兹]](Linus Torvalds)发布了[[Linux内核]],并以GPL发布<ref name=":1" /><ref name=":7" />。1992年,GNU工具 | 1991年,[[林纳斯·托瓦兹]](Linus Torvalds)发布了[[Linux内核]],并以GPL发布<ref name=":1" /><ref name=":7" />。1992年,GNU工具与[[Linux]]内核结合,形成了第一个完全自由的操作系统,通常被称为[[GNU/Linux]]<ref name=":1" /><ref name=":8">[https://www.gnu.org/gnu/linux-and-gnu.html Linux和GNU操作系统 — GNU.org]</ref>。这一结合使得GNU计划的最终目标得以实现,并推动了自由软件运动在[[全球]]范围内的蓬勃发展。 | ||
== 理念 == | == 理念 == | ||
| 第48行: | 第51行: | ||
GNU计划开发和维护了大量自由软件,主要包括<ref name=":7" /><ref name=":8" />: | GNU计划开发和维护了大量自由软件,主要包括<ref name=":7" /><ref name=":8" />: | ||
* [[GNU编译器套件]](GCC):一套支持多种编程语言的编译器。 | * [[GNU编译器套件]](GCC):一套支持多种[[编程]]语言的编译器。 | ||
* [[Emacs]]:可高度扩展的文本编辑器。 | * [[Emacs]]:可高度扩展的[[文本]]编辑器。 | ||
* [[GNU调试器]](GDB):用于调试程序的工具。 | * [[GNU调试器]](GDB):用于调试程序的工具。 | ||
* [[GNOME]]:GNU桌面环境。 | * [[GNOME]]:GNU桌面环境。 | ||
* [[GNU Hurd]]:GNU计划的操作系统内核。 | * [[GNU Hurd]]:GNU计划的操作系统内核。 | ||
* [[GNU Octave]]:用于数值计算的编程语言。 | * [[GNU Octave]]:用于数值计算的[[编程语言]]。 | ||
* [[GIMP]]:GNU图像处理程序。 | * [[GIMP]]:GNU图像处理程序。 | ||
* [[GNU核心工具组]](Coreutils):包含ls、cp、mv等基本命令行工具。 | * [[GNU核心工具组]](Coreutils):包含ls、cp、mv等基本命令行工具。 | ||
== 影响 == | == 影响 == | ||
GNU计划是[[自由软件运动]]的基石,对软件行业和科技产业产生了深远影响<ref name=":8" />。[[Linux内核]]与GNU工具的结合形成了[[GNU/Linux]]操作系统,被广泛应用于服务器、个人计算机、移动设备及嵌入式系统<ref name=":8" />。GNU通用公共许可证(GPL)是应用最广泛的[[Copyleft]]许可证之一,对开源软件的发展起到了关键作用<ref name=":5" /><ref name=":12" />。GNU计划还启发了[[开放获取]]、[[开放硬件]]、[[自由文化运动]]等其他社会运动<ref name=":2" />。 | GNU计划是[[自由软件运动]]的基石,对软件行业和科技产业产生了深远影响<ref name=":8" />。[[Linux内核]]与GNU工具的结合形成了[[GNU/Linux]]操作系统,被广泛应用于[[服务器]]、个人[[计算机]]、移动设备及嵌入式系统<ref name=":8" />。GNU通用公共许可证(GPL)是应用最广泛的[[Copyleft]]许可证之一,对开源软件的发展起到了关键作用<ref name=":5" /><ref name=":12" />。GNU计划还启发了[[开放获取]]、[[开放硬件]]、[[自由文化运动]]等其他社会运动<ref name=":2" />。 | ||
== 参考文献 == | == 参考文献 == | ||
<references /> | <references /> | ||