GNU项目

Posted loaderman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GNU项目相关的知识,希望对你有一定的参考价值。

目标在于建立一个完全相容于UNIX的自由软件环境。发展GNU系统的计划,最早由理查德•斯托曼在1983 年启动,它是自由软件基金会最早致力的目标。最近一个GNU系统版本,是于2011年4月1日释出的GNU 0.401,采用GNU Hurd作为操作系统内核。其他的内核,最著名的是Linux kernel,也被应用在GNU系统中。GNU是“GNU‘s Not Unix”的递归缩写。这个项目的目的是创建一个自由的开放的操作系统。 Linux 


GNU的通用公共许可证GPL为了避免GNU开发的软件被其他人利用成为专利软件,推出了通用公共许可证GPL(General Public License)并称之为Copyleft(专利软件是Copyright)就是用户获得GNU 软件后可以自由使用和修改,但是用户在散布GNU软件时,必须让下一个用户有获得源代 码的权利并且必须告知他这一点。这一条看似古怪的规定是为了防止有些别有用心的人或 公司将GNU软件稍加修改就去申请版权,说成是自己的产品。其目的就是要让GNU永远 是免费和公开的。 http://www.gnu.org/

以上是关于GNU项目的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 GNU make 编译多个简单项目

我的项目需要 GUI,该项目具有用 C++ (GNU) 编写的代码并涉及 hash_map 数据结构

简述gnu与linux的关系

为啥 GNU make 总是重新链接我的项目?

Linux与GNC项目是什么关系?它是开源软件吗?是自由软件吗?GNU GCC是干什么的?

Linux与GNC项目是什么关系?它是开源软件吗?是自由软件吗?GNU GCC是干什么的?