- 跟老男孩学Linux运维:Web集群实战
- 老男孩
- 366字
- 2023-01-19 14:56:53
1.3.2 GNU知识
GNU的全称为GNU’s not unix,意思是“GNU不是UNIX”。GNU计划又称革奴计划,是由Richard Stallman在1984年公开发起的,是FSF的主要项目(如图1-6所示)。前面已经提到过,这个项目的目标是建立一套完全自由的和可移植的类UNIX操作系统。
图1-6 GNU相关图片纪念
GNU类UNIX操作系统是由一系列应用程序、系统库和开发工具构成的软件集合,并加上了用于资源分配和硬件管理的内核。
但是GNU自己的内核Hurd仍在开发中,离实用还有一定的距离。因此,这个GNU系统并没有流行起来。现在的GNU系统通常是使用Linux系统的内核,加上GNU项目贡献的一些组件,以及其他相关程序组成的,这样的组合被称为GNU/Linux操作系统。
到1991年Linux内核发布的时候,GNU项目已经完成了除系统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU项目的部分组件又运行到了Linux内核之上,例如:GNU项目里的Emacs、gcc、bash、gawk等,至今都是Linux系统中很重要的基础软件。