学习linux系统也有一段时间了,但是对于linux只是内核,而不是操作系统或者什么是linux发行版这样基础性的问题,并不能回答出来,甚至自己还在迷茫中。今天呢,就来和大家一起,吃透这两个问题。
Linux只是内核,而不是操作系统,什么意思?
相信你也曾听到过“Linux只是内核,而不是操作系统”这句话,从事实上来说,这句话是完全正确的。内核是一个操作系统的核心,它接近于实际的硬件。我们可以使用应用程序和shell与它进行交互。
Linux内核结构
对于linux内核结构这个概念,我们可以用汽车和引擎的关系这对比方来进行理解。我们将操作系统看成具体的车辆,把内核看成汽车引擎。我们不能直接驱动引擎,必须通过汽车这样的实体才能使用引擎。对于linux内核来说就好比引擎,我们需要使用类似汽车的操作系统来使用linux内核。
什么是Linux发行版?
下面我们来看看什么是linux发行版。在前面我们解释了什么linux是内核而不是操作系统的问题。对于什么是linux发行版来说就更容易理解了。所谓的Linux发行版是由Linux内核、GNU工具、附加软件和软件包管理器组成的操作系统。它作为常规桌面操作系统使用,还可能包括显示服务器和桌面环境。就好比是汽车,有了引擎之后,还需要悬架、轮胎、内饰等组成汽车,这样才能上路行驶。
Linux发行版,是因为像Debian或Ubuntu这样的实体 "发行 "了Linux内核以及所有必要的软件和实用程序(如网络管理器、软件包管理器、桌面环境等),使其可以作为一个操作系统使用。
发行版还负责提供更新来维护内核和其他实用程序。所以,Linux是内核,而Linux发行版是操作系统。这就是为什么它们有时也被称为基于Linux的操作系统的原因。Linux发行版可以被看作是像丰田或福特这样的汽车制造商,它为您提供了现成的汽车,就像Ubuntu或Fedora发行版为您提供了一个基于Linux的现成的操作系统一样。
看到这里,相信大家都对这两个linux黑话有了更深入的理解,最后推荐大家来开课吧——数字化人才在线教育平台,更多职场技能都在这里。