当前位置:维易网 > 操作系统 > linux > 正文

Linux和GNU有什么关系?

大家在阅读有关Linux的文章时,往往会看到在Linux名称前面有一个前缀“GNU”,类似“GNU/Linux”。可别小看了这个前缀,如果没有它,或许就没有今天的Linux。

GNU项目,也称GNU工程或GNU计划,GNU是“GNU is Not Unix”(GNU不是Unix)的缩写。GNU项目是由理查德·斯托曼(Richard Stallman)在1983年9月27日公开发起的,目的是希望重现当年软件界合作、开放、团结、互助的精神,而具体的目标则是开发一套区别于当时的商业化Unix系统,但又与之完全兼容的、自由的操作系统。GNU项目采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window图形窗口系统等。此外还陆续开发了大批自由软件,如功能强大的文字编辑器Emacs,C语言编译器GCC,以及大部分UNIX系统的程序库和工具等。

为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,该条款称为GNU通用公共许可证(GNU General Public License,GPL)。

到了1990年,GNU项目唯一没有完成的重要组件就是操作系统的内核,其内核称为HURD。而1991年林纳斯·托瓦尔兹(Linus Torvalds)开发出了Linux内核,在GPL条款下发布后,在网上迅速流传。1992年Linux与GNU项目相结合,采用Linux内核及GNU项目软件的、完全自由的操作系统就此诞生。

英文单词“Gnu”原意为非洲牛羚,而有趣的是GNU项目的Logo就是采用的牛羚的头像。GNU项目的官方站点为:www.gnu.org。

心情模块加载中...

温馨提示:本网使用的部分文字和图片来源于互联网,若有版权问题,请与我们联系!

相关文章推荐

  • Linux史话:Linux和GNU有什么关系?

    Linux史话:Linux和GNU有什么关系?

    大家在阅读有关Linux的文章时,往往会看到在Linux名称前面有一个前缀GNU,类似GNU/Linux。可别小看了这个前缀,如果没有它,或许就没有今天的Linux。 GNU项目,也称GNU工程或GNU计划,GNU是GNU is Not Unix(GNU不是Unix)的缩写。GNU项目是由理查德斯托曼(Ric

  • Linux下GNU工具集介绍

    Linux下GNU工具集介绍

    linux下的GNU工具集包括GNU Compiler Collection,也就是大名鼎鼎的GCC,还包括GNU Binutils,即GNU的二进制工具集。本节主要介绍GNU的二进制集,对我们在Linux下进行代码的学习、调试非常有用。 readelf:可以显示elf格式可执行文件的信息。elf格式是Unix/L

  • Linux下安装配置Flex开发环境eclipse

    Linux下安装配置Flex开发环境eclipse

    1、安装java环境(用来保证eclipse可以成功安装),如果是在ubuntu环境下可以使用如下命令安装: sudo apt-get install sun-java6-jre 2、下载eclipse3.3以上的版本,你可以到这里下载 3、安装eclipse tar xzvf eclipse-SDK-3.3.2-linux-gtk.tar.gz 4、下载f

  • Linux 3.2内核正式版发布

    Linux 3.2内核正式版发布

    Linus Torvalds今天早些时候发布了Linux Kernel 3.2系统内核的最终正式版。 因为适逢新年假期,以及开发者在最后时刻修复了几个紧急问题,Linux 3.2内核正式版的发布比原定计划推迟了几天。 更新方面,此版本最初准备了很多内容,但未能全部实现,特别是相比

  • 全面解析_Linux_Load

    全面解析_Linux_Load

    1 linux load 准确含义 日常运维中我们经常会遇到linux系统load过高的问题,但是围绕linux load是如何计算的问题,业界还没有系统的论述文章。本文将全面系统阐述linux load计算原理和排查影响因素的方法。 日常获取linux load的方法无外乎通过top、w、uptim

我有问题要问问...

维易问答平台专注于电脑相关问题的在线及时解答,您可以在此提问以获得最佳答案!
关于我们 | 申请入驻 | 广告合作 | 友情链接 | 免责声明 | 投诉建议 | 联系我们 | 网站地图 | Copyright © 2013-2023 维易网 粤ICP备2022127024号
客服 联系站长