更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2022-02-28 16:20:30
经常接触Linux操作系统的朋友,在日常使用中,会经常在一些地方看到"GNU"这个词,比如我们搜索emacs,出现的第一个就是GNU,大家对这个软件一定不陌生,可是为什么会有个GNU呢?请看下文:
其实,今天被广泛使用的GNU版本,通常被称为"Linux",大家不知道的是,它基本上是由GNU项目开发出的。
什么是GNU/Linux?
GNU全拼为“GNU is Not Unix”的缩写,是一名大神搞的一个操作系统开源项目,原本是因为Unix付费,想搞出一个类似Unix的系统,但这位大神精力有限,一直没有搞出合适的,在此开源项目下成立了FSF自由软件基金会,然后就有了最流行的一个协议GPL,这位大神到现在还没有整出一个合适的系统。
但越来越多的开源软件项目使用GPL协议,使整个GNU项目逐渐丰富,但就差一个关键部分,即系统内核。
Linus的Linux操作系统
GNU项目于1983年发起,耗费近十年时间,才有了合适的系统内核,没错,也就是Linux,Linux创始人Linus使用GPL协议发布Linux系统,这无疑也让GNU项目真正完整。
GNU/Linux
在GNU项目完整后,也就有了我们今天所了解、使用的Linux系统,全称其实为GNU/Linux,但Linux只是系统内核,GNU这个开源软件才是让Linux风靡世界的背后英雄,所以一定要记住,Linux并不只是Linus开发的类似Unix的系统内核,而是包括了大量GNU开源软件的一个集合体。
总结一下,无论你是否使用GNU/Linux,也一定要明白这点,Linux是内核,是系统必不可少的关键部分之一,而整个系统,则是GNU系统。