GNU计划简单介绍

提到windows,可能无人不知,提到Linux,可能知道的人也不少,但是提到GNU计划,可能知道的人就没有那么多了,其实GNU计划为计算机做出的贡献并不比windowsLinux少,只不过这个单词并不是经常出现在人们的视线中罢了。那么什么是GNU计划呢?GNU计划的核心精神又是什么?本文将为你讲述。

1、 “GNU”计划起源

GNU计划,又称革奴计划(GNU在英语中是羚羊的意思,所以有人叫它 “羚羊计划”),旨在创建一套完全自由的兼容Unix的操作系统,但不是UnixGNU's Not Unix),由著名黑客Richard Stallman1983年的927日公开发起的,GNU获得了FSF for Free Software Foundation(自由软件基金会)的支持,并提供资金。GNU的中文翻译是一种南非产的像牛的大羚羊(也叫角马),而GNUlogo(吉祥物)正是它。GNU其实是“GNU's Not UnixGNU不是Unix)”的递归缩写。在1983年,Richard Stallman在提出计划时提出了一个另类的版权协定(被人们戏称为copyleft)——它就是GPLGNU通用许可证),是一个法定的版权声明,允许对某项成果以及由它派生的成果的重用,修改和复制对所有人都是免费的。Copyleft带有标准的copyright声明,但它声明,你不但可以自由分发该成果,你也可以自由地修改它。但你不能声明你做了原始的工作,或声明是由他人做的。最终,所有派生的工作必须遵循这些条款。

2GNU精神

GNU的核心精神是自由与分享,和hacker精神有异曲同工之妙,虽不能说GNU精神就是hacker精神,不过很难把两者清楚的分开,实际上很多hacker都为GNU做出了巨大的贡献。对知识的渴求是支持他们探索的唯一动力。

3GNULinux

提到GNU,就不得不提一下Linux,更准确的说是GNU/LinuxLinux内核是在1991年发布的,Linux操作系统是自由软件和开放源代码发展中最著名的例子。Linux内核最初只是由芬兰人林纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。包括了一个功能强大的文字编辑器EmacsC语言编译器GCC,以及大部分UNIX系统的程序库和工具。唯一没有完成的就是操作系统的内核。Linus Torvalds编写出的与UNIX兼容的Linux操作系统内核并在GPL条款下发布。1992年,在Linus Torvalds和其他开发人员的努力下,GNU组件终于可以运行于Linux内核之上。Linux与其他GNU软件的结合,标志着完全自由的操作系统正式诞生,它就是Linux

4、结束语

GNU自诞生以来,便做出了巨大的贡献,涌现了一大批的优秀软件。因为开源,可以促进程序员的互相交流和学习,其他程序员可以不断吸收优秀的代码和设计理念,才能使软件更加完善。GNU的出现,为软件的发展起到了很大的推动作用。

版权声明:
作者:崔圣杰
链接:https://www.cuishengjie.com/3.html
来源:论剑阁-崔圣杰博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
GNU计划简单介绍
提到windows,可能无人不知,提到Linux,可能知道的人也不少,但是提到GNU计划,可能知道的人就没有那么多了,其实GNU计划为计算机做出的贡献并不比windows和Linux少,只不过这个单词并不是经常出现在人们的视线中罢了。那么什么是GNU计划呢?GNU计划的核心精神又是什么?本文将为你讲述。
<<上一篇
下一篇>>