大家好,梅美来为大家解答以上问题,gnu协议,gnu很多人还不知道,现在让我们一起来看看吧!
1、GNU计划,已被翻译为“奴隶计划”,由理查德斯托曼于1983年9月27日公开发起。它的目标是创造一个完全免费的操作系统。理查德斯托曼(Richard stallman)首先在net.unix-wizards新闻组上发布了这一消息,并有一篇诸如《GNU宣言》的文章解释了为什么启动该计划。原因之一是为了“再现软件业合作互助的团结精神”。
2、GNU是“GNU's Not Unix”的递归缩写。为了避免与gnu(与“新”发音相同的非洲角马)一词混淆,斯托曼宣布GNU应读作“Guh-noo”(/gnu/),与“独木舟”的发音相近。
3、UNIX是一种广泛使用的商业操作系统的名称。由于GNU将实现UNIX系统的接口标准,GNU计划开发不同的操作系统。GNU项目采用了一些当时已经可以免费获得的软件,比如TeX排版系统,X Window视窗系统。但GNU项目也开发了大量其他自由软件,这些软件也被移植到其他操作系统平台,如微软Windows、BSD家族、Solaris和MacOS。
4、为了确保GNU软件可以自由使用、复制、修改和分发,所有GNU软件都包含一个协议条款,即GNU通用公共许可证(GPL),它将所有权利授权给任何人,而不受他人强加的任何限制。这就是所谓的“公共版权”的概念。GNU还为不同的场合提供GNU范围的通用公共许可证(和GNU自由文档许可证)。
5、传记笔记
6、1985年,richard stallman创建了自由软件基金会,为GNU项目提供技术、法律和财政支持。尽管GNU项目大多是个人自愿贡献的,FSF有时也会雇佣程序员来帮助编写。当GNU计划开始逐渐成功时,一些商业公司开始涉足开发和技术支持。最著名的是赛gnu的解决方案,后来被红帽合并。
7、到1990年,GNU Project开发的软件包括一个强大的文本编辑器Emacs,一个C语言编译器GCC,以及大多数UNIX系统库和工具。唯一未完成的重要组件是操作系统的内核(称为HURD)。
8、1991年,linus torvalds编写了一个与UNIX兼容的Linux操作系统内核,并在GPL条款下发布。之后Linux在网上广泛传播,很多程序员参与了开发和修改。
9、1992年,Linux与其他GNU软件结合,一个完全免费的操作系统正式诞生。这种操作系统通常被称为“GNU/Linux”或简称为Linux。(尽管如此,GNU计划自己的内核Hurd仍在开发中,目前测试版已经发布。)
10、很多UNIX系统也安装了GNU软件,因为GNU软件的质量比以前的UNIX软件要好。GNU工具也被广泛移植到Windows和Mac OS上。
11、十多年来,GNU项目已经成为软件开发的主要影响因素,创造了无数重要的工具,如健壮的编译器、强大的文本编辑器,甚至全功能的操作系统。这个项目来自于1984年麻省理工学院的程序员richard stallman的想法,他想创建一个免费的类似UNIX的操作环境。从那时起,许多程序员聚集起来开发一个免费的,高质量的,易于理解的软件。
本文讲解到此结束,希望对大家有所帮助。