2025-03-15发表2025-04-19更新linux内核开发环境准备良好的开发环境可以让内核的学习事半功倍。 由于特殊性,内核无法像普通程序那样直接./xxx运行,而是需要借助外围工具:qemu启动。除此之外,在启动过程中,内核还依赖了另一个很重要的文件,即rootfs,来为其挂载各类虚拟文件系统和提供shell会话。因此,在搭建开发环境时,我们需分别准备:编译好的内核镜像、rootfs文件以及qemu启动脚本。阅读更多