满意答案

aaaa1235667

2013.08.24

采纳率:45%    等级:12

已帮助:7365人

GNU计划,有译为“革奴计划”,是由Richard Stallman在1983年9 月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。

GNU是“GNU's Not Unix”的递归缩写,为避免与gnu(非洲牛羚,发音与“new”相同)这个单词混淆,Stallman宣布GNU应当发音为“Guh-NOO” (/ˈgnuː/ (帮助·关于)),与“canoe”发音相似。

UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU 计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件,这些软件也被移植到其他操作系统平台上,例如Microsoft Windows、BSD家族、Solaris及MacOS。

为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为“反版权”(或称著佐权Copyleft)的概念。GNU也针对不同场合,提供GNU宽通用公共许可证(GNU Lesser General Public License, LGPL)与GNU自由文档许可证(GNU Free Documentation License, GFDL)这两种协议条款。

用中文读应该也是GNU ,我听语音教程的老师都是这么读的

10分享举报

linux中gnu的含义是什么意思,软件版本GNU/Linux里的GNU是什么意思?用中文怎么读?...相关推荐

  1. linux中内核、opencv、Qt各种软件版本查询

    1.查看ubuntu本版号 方法一: cat /etc/issue 方法二: sudo lsb_release -a 2.linux内核版本号 uname -r 3.查询opencv版本 pkg-co ...

  2. Linux使用cmake编译项目,如何使用cmake在linux中构建Qt项目(How to build Qt project in linux with cmake)...

    如何使用cmake在linux中构建Qt项目(How to build Qt project in linux with cmake) 我使用的是ubuntu 14.04,cmake 2.8.12.2 ...

  3. linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...

    在linux中find是查找搜索文件而rm是删除文件,下面我们来看一篇linux中find与rm实现查找并删除目录或文件的实例,希望文章对大家会有所帮助, 删除指定目录下指定文件 find 要查找的目 ...

  4. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

  5. linux中特殊字符的含义,Linux中的特殊符号以及特殊语法

    辨别||.&&.;.$*等符号在linux中的含义 与或 # 将&&前后的两个命令当做一个表达式,如果表达式出错,那么可以认为该表达式为false ➜ ~ ls / & ...

  6. linux中initrd的含义,Linux2.6 内核的 Initrd 机制解析

    1.什么是 Initrdinitrd 的英文含义是 boot loaderinitialized RAM disk,就是由 boot loader 初始化的内存盘.在 linux内核启动前, boot ...

  7. linux中mkdir命令含义,Linux中mkdir命令详解

    Linux中mkdir命令详解 linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1. 新建一个文件夹 one 2. 新建三个 ...

  8. linux中touch命令含义,Linux中touch命令起什么作用呢?

    摘要: 下文讲述Linux中touch命令的功能说明,如下所示: touch命令功能: 其功能为: 1.创建一个空文件 2.修改已存在文件的时间戳属性 touch命令的语法格式: touch [参数] ...

  9. linux中touch命令含义,Linux中的touch命令的详细解释

    Linux下的touch命令是用来干嘛的呢?小编告诉你它是修改文件或目录的时间属性,下面由学习啦小编为大家整理了linux下的touch命令的详细解释,希望对大家有帮助! Linux中的touch命令 ...

最新文章

  1. 两地控制的项目要求_项目两地控制灯照明线路的安装.ppt
  2. 机器学习的教训:5家公司分享的错误经验
  3. tidb 企业_TiDB 在马上消费金融核心账务系统归档及跑批业务下的实践
  4. win 开机 Microsoft corparation 滚动栏
  5. Java Stream流的概念
  6. android 快速 顶部,Android RecyclerView 快速滑到顶部
  7. centos6.5安装maven
  8. 维护网络安全要攻防兼备
  9. C/C++语言之通过定义指针函数方式来实现在一个cpp文件里面获取另外一个cpp文件函数的返回值
  10. mysql dp.cal 显示汉子_计算1到N中各个数字出现的次数 --数位DP
  11. Tomcat 5.0.18 安装配置指南
  12. spring5(6) ---Ioc和DI
  13. C++ 转 Python 这三年,我都经历了什么?
  14. 已知圆心 坐标和一点坐标和角度 就之后的坐标_LaTeX 中绘制多个相交椭圆(对起始角度与终止角度的思考)...
  15. 实现微信摇一摇部分功能
  16. Vite ---- 创建Vue3.0+TS项目
  17. 「创作之秋」| 参赛成员- 获奖名单(参与奖)
  18. Verilog学习笔记 (四)QPSK调制实现
  19. flashfxp修改服务器密码,flashfxp服务器端设置
  20. 冯仑《企业领导最容易犯的十大错误》 .

热门文章

  1. 43、JSTL的choose标签
  2. 【Oracle】Oracle 删除一条数据,同时删除多表中关联数据
  3. 超频稳定测试软件,超频第三步:稳定性测试Kombuster
  4. 如何取消a标签超级链接跳转的问题
  5. [UIScreen MainScreen].bounds.size获取屏幕尺寸不准确
  6. PostgreSQL安装(Mac)
  7. 实现 pdf 文件的无损压缩
  8. 论文投稿指南——中文核心期刊推荐(会计、审计)
  9. Servlet | 访问不同格式文件(PDF、doc)
  10. 今天更一波最近刷的题目