Linux kernel
1.1、Linux kernel简介

Linux kernelBoot Loader加载。

Linux kernel运行在内核空间,这是为了安全考虑。

Linux kernellibc调用,而我们的应用程序调用libclibc是运行在用户空间

内核空间用户空间2世界, 他们两个之间的通信效率是关键。

Linux kernel必须安装在/boot/目录中。

1.2、通过源码配置、编译、安装Linux kernel

1、使用curl命令下载Linux源码包 (

curl -L -o ~/herOS/src/linux-5.2.9.tar.xz http://sources.buildroot.net/linux/linux-5.2.9.tar.xz

3、使用tar解压Linux源码包:

tar vxf linux-5.2.9.tar.xz -C /usr/src/

4、进入/usr/src/linux-5.2.9目录,并查看它的内容:

5、配置:

make menuconfig

出现如下的配置界面:

6、通过GNU make编译、安装:

make && make modules_install && make install