GNU是什么,他和Linux之间有什么样的联系。

文中内容参考相关书籍,只是我很好奇GNU是个什么东西想去了解一下所做下的一些笔记。


GNU的全程为  GNU's not unix'  意思就是GNU不是UNIX,GNU计划又称革奴计划,是在1984年由 Richard Stallman 公开发起的。是自由软件基金会的主要项目。

这个项目的目标是建立一套完全自由的和可移植的类UNIX的操作系统。

GNU类UNIX操作系统是由一系列应用程序、系统库和开发工具构成的软件集合,并加上了用于资源分配和硬件管理的内核。


但是GNU自己的内核 Hurd 仍在开发中,离实用还有一段路要走。因此,这个GNU系统并没有流行起来。

现在的GNU系统通常是使用Linux系统的内核,加上GNU项目贡献的一些组件,以及其他相关程序组成的。

这样的组合被称为GNU/Linux操作系统。(在Centos或者Redhat中输入 uname -a 就可以看见后面写了一个GNU/Linux)


到了1991年,Linux内核发布的时候GNU项目已经完成了除系统内核之外的各种必备软件开发,在Linus Torvalds 和其他开发人员的努力下,GNU项目的部分组件又运行到了Linux内核上。

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。