图源:pexels 认识内核与获取源码 什么是系统内核 内核(Kernel)是整个操作系统的最底层,负责所有硬件的驱动,以及提供系统所需的内核功能。 所有需要让计算机完成的功能,都需要内核支持才行。 内核的本质是一个大型程序,可以在编译后加载到内存中执行,进而加载各种驱动和模块,驱动主机的相关硬件,然后对系统中的其它软件提供相应的功能。 为了节省空间,编译后的内核通常会被压缩成一个内核文件,使用的时候再被解压到内存中。一个Linux主机上可以有多个内核文件,可以在启动的时候选择其中一个用于加载系统。当然也可以通过g…