demystifiying linux内核

您经常会听到“Linux内核”,如果您在Google上搜索,您会得到:

“Linux内核是一个类似UNIX的计算机操作系统内核。Linux内核是世界范围内广泛使用的操作系统内核;Linux操作系统基于它,并在传统的计算机系统上部署,通常以Linux发行版的形式,以及嵌入式设备,如路由器。“

像大多数Linux的东西一样,这是一个非常密封的声明。但今天我们要去解释Linux内核是什么人们可以理解的。

核心

这清除了一切,对吧?好吧,如果你像我一样,不是很好。您可以阅读上面图片中的所有正方形,可能会弄清楚一些东西。但我们可以简化这一点。

1280px-kernel_layout.svg.

完美 - 这只是五个字和三种不同的颜色。您可以看到内核是应用程序,CPU,内存和设备之间的障碍。应用程序是人们一直在使用的内容,从视频游戏到互联网的所有内容。

应用程序需要访问计算机的特定部分以便能够正常运行(视频卡,内存等),因此我们需要一些东西来处理此功能。这是内核进出的地方。使用内核,应用程序有一种方法可以访问计算机的硬件部分。没有内核,硬件不知道如何与其他任何东西进行交互。

其他着名的内核
其他着名的内核。

因此,如果我们简化了所有内容,Linux内核可以被描述为占用计算机硬件的总体程序,并允许应用程序使用该硬件。

那是Linux内核,然后我们有Linux发行版。每个分发使用(主要)相同的Linux内核,但它们都有一点点不同。一些分布是更具体的用途,如引导LinuxZybo.而且其他人更多的是个人风格。

0.
你已经投过票。

关于乔什

我喜欢编码!

查看Josh→所有帖子→

发表评论

您的电子邮件地址不会被公开。必需的地方已做标记*