GNU:修订间差异
TeodoroSeccombe(留言 | 贡献) 小 创建页面,内容为“。” |
更新多语言链接 |
||
| 第1行: | 第1行: | ||
{{ | {{Languages | ||
| 标题 = | |ar = جنو | ||
| | |de = GNU | ||
|en = GNU Project | |||
|es = GNU | |||
|fr = GNU (projet) | |||
|it = GNU | |||
|ja = GNUプロジェクト | |||
|ko = GNU (그누) | |||
|pt = GNU | |||
|ru = ГНУ | |||
|zh = 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" /> | |||
{{!}}- | |||
! 相关组织 | |||
{{!}} [[自由软件基金会]](FSF)<ref name=":5" /> | |||
{{!}}- | {{!}}- | ||
! | ! 核心理念 | ||
{{!}} | {{!}} [[自由软件]](四项基本自由)<ref name=":6" /> | ||
{{!}}- | {{!}}- | ||
! | ! 代表项目 | ||
{{!}} | {{!}} [[GNU编译器套件]](GCC)、[[Emacs]]、[[GNU调试器]](GDB)、[[GNOME]]、[[GNU Hurd]]<ref name=":7" /><ref name=":8" /> | ||
{{!}}- | {{!}}- | ||
! | ! 官方网站 | ||
{{!}} [[ | {{!}} [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>。 | |||
=== 发起与早期发展 === | |||
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的结合 === | |||
至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工具与[[Linux]]内核结合,形成了第一个完全自由的操作系统,通常被称为[[GNU/Linux]]<ref name=":1" /><ref name=":8">[https://www.gnu.org/gnu/linux-and-gnu.html Linux和GNU操作系统 — GNU.org]</ref>。这一结合使得GNU计划的最终目标得以实现,并推动了自由软件运动在[[全球]]范围内的蓬勃发展。 | |||
== | == 理念 == | ||
GNU计划的核心目标是创建一套完全自由的操作系统,即用户享有运行、研究、修改和分发软件的自由<ref name=":1" /><ref name=":4" />。斯托曼在《GNU宣言》中阐述了这一理念,强调自由软件中的“自由”(free)指的是“言论自由”(free speech),而非“免费啤酒”(free beer)<ref name=":6">[https://www.gnu.org/philosophy/free-sw.html 什么是自由软件? — GNU.org]</ref><ref name=":9" />。 | |||
GNU计划通过[[Copyleft]]机制来保障软件的自由属性不被剥夺<ref name=":5" />。Copyleft利用著作权法要求所有修改和衍生版本必须在相同的许可证下发布,从而确保软件自由在传播过程中得以延续<ref name=":5" />。[[GNU通用公共许可证]](GPL)是Copyleft理念的法律实现,被广泛应用于GNU软件及众多其他自由软件项目<ref name=":5" /><ref name=":12">[https://www.gnu.org/licenses/licenses.html 许可证 — GNU工程]</ref>。 | |||
== 主要项目 == | |||
GNU计划开发和维护了大量自由软件,主要包括<ref name=":7" /><ref name=":8" />: | |||
* [[GNU编译器套件]](GCC):一套支持多种[[编程]]语言的编译器。 | |||
* [[Emacs]]:可高度扩展的[[文本]]编辑器。 | |||
* [[GNU调试器]](GDB):用于调试程序的工具。 | |||
* [[GNOME]]:GNU桌面环境。 | |||
* [[GNU Hurd]]:GNU计划的操作系统内核。 | |||
* [[GNU Octave]]:用于数值计算的[[编程语言]]。 | |||
* [[GIMP]]:GNU图像处理程序。 | |||
* [[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" />。 | |||
== 参考文献 == | == 参考文献 == | ||
<references /> | <references /> | ||