您经常会听到“Linux内核”,如果您在Google上搜索,您会得到:
“Linux内核是一个类似UNIX的计算机操作系统内核。Linux内核是世界范围内广泛使用的操作系统内核;Linux操作系统基于它,并在传统的计算机系统上部署,通常以Linux发行版的形式,以及嵌入式设备,如路由器。“
像大多数Linux的东西一样,这是一个非常密封的声明。但今天我们要去解释Linux内核是什么人们可以理解的。
这清除了一切,对吧?好吧,如果你像我一样,不是很好。您可以阅读上面图片中的所有正方形,可能会弄清楚一些东西。但我们可以简化这一点。
完美 - 这只是五个字和三种不同的颜色。您可以看到内核是应用程序,CPU,内存和设备之间的障碍。应用程序是人们一直在使用的内容,从视频游戏到互联网的所有内容。
应用程序需要访问计算机的特定部分以便能够正常运行(视频卡,内存等),因此我们需要一些东西来处理此功能。这是内核进出的地方。使用内核,应用程序有一种方法可以访问计算机的硬件部分。没有内核,硬件不知道如何与其他任何东西进行交互。
因此,如果我们简化了所有内容,Linux内核可以被描述为占用计算机硬件的总体程序,并允许应用程序使用该硬件。
那是Linux内核,然后我们有Linux发行版。每个分发使用(主要)相同的Linux内核,但它们都有一点点不同。一些分布是更具体的用途,如引导LinuxZybo.而且其他人更多的是个人风格。


