1,GNUGNU是什么

GNU--GNU是"GNUs Not Unix"的缩写

GNUGNU是什么啊

2,在LINUX中GNU是什么

GNU是GNU Not Unix的首字母缩写
gnu也可以是个编译器 就想arm-gnu-gcc等等一系列
Linux能够存在并发展到今天是无数人协同努力的结果。操作系统内核本身仅仅是可用开发系统的一小部分。传统上,商业化的UNIX系统都包含提供系统服务的应用程序和工具。对Linux系统来说,这些额外的程序是由许多程序员编写并自由传播的。 Linux社团(以及其他的软件开发组织)支持自由软件的概念,即软件本身不应受限,它们应遵守GNU通用公共许可证(GPL)。虽然获得软件可能要支付一定的费用,但此后就可以随意使用,并且它们通常是以源代码的形式发布的。 自由软件基金会(Free Software Foundation)由Richard Stallman创立,他是UNIX及其他系统上最著名的文本编辑软件之一的GNU Emacs的作者。Stallman是自由软件这一概念的倡导者,并发起了GNU项目(GNU代表GNUs Not Unix),这个项目的宗旨是:试图创建一个与UNIX系统兼容,但并不受UNIX名字和源代码私有权限制的操作系统和开发环境。GNU在底层可能与UNIX有很大的不同,但仍支持UNIX应用程序。 GNU项目已为软件社区提供了许多UNIX系统上应用程序的仿制品。所有这些程序,即GNU软件,是在GNU通用公共许可证(GPL)的条款下发布的。可以在 http://www.gnu.org上找到该许可证的一份拷贝。这份许可证阐述了copyleft(copyleft是一个生造的词,是英文copyright的反话)的概念。copyleft的目的是防止有人给自由软件的使用加上限制。 在GPL条款下发布的一些主要的GNU项目软件有: l GCC:GNU编译器集,包括GNU C编译器。 l G++:C++编译器,是GCC的一部分。 l GDB:源代码级的调试器。 l GNU make:UNIX make命令的免费版本。 l Bison:与UNIX yacc兼容的语法分析器。 l bash:命令解释器(shell)。 l GNU Emacs:文本编辑器及环境。 许多其他的软件包也是在遵守自由软件的原则和GPL条款的情况下开发和发行的,包括图形图像处理工具(如Gimp)、电子表格、源代码控制工具、编译器和解释器、因特网工具以及两个完整的基于对象的环境——GNOME和KDE。我们将在第16章和第17章讨论GNOME和KDE。 现在有这么多可用的自由软件,再加上Linux内核,我们可以说:创建一个GNU的、自由的类UNIX系统的目标已经通过Linux系统实现了。由于认识到GNU软件所做出的贡献,现在许多人都把Linux系统称为GNU/Linux。
GNU是GNU Not Unix的首字母缩写。

在LINUX中GNU是什么


文章TAG:gnu是什么  什么  
下一篇