#《从零开始写linux内核》实验代码及详解
参考源码:https://gitee.com/hinus/linux_kernel_012.git
《从零开始写linux内核》是一本很好的学习linux内核的书,它提供了一个从零搭建linux内核的实验舞台,可以详细了解linux内核各个关键特性的关键设计思路。值得好好学习,并动手实践。 美中不足的是,这本书的作者海纳大佬,没有在书中直接标明源码的地址。笔者在学习的时候,经过多方查找,最终从知乎上,获得了作者配套的源码。下载阅读后,发现作者的源码,是一套最终版本的代码,而不是针对具体章节的。如果读者没有一定的基础,无法直接参考源码做实验。并且,书上摘录的源码和作者代码仓中的源码,有一些不一样的地方。 在此背景下,笔者考虑,基于作者的源码仓和学习总结,建立一个对新手更加友好的代码仓。希望对大家的学习有一点用处。
linux平台:基于WSL搭建的ubuntu 22.04版本 IDE: VS CODE 仿真工具: qemu
每一个目录代表一个实验,命名遵循“章节_名称”的命名方式
这个实验对应1.3章节的hello world实验。
1, 善于利用大模型,比如豆包,是一个很不错的工具