一、 官网下载的3.0.1内核源码解压
说明:之所有选择3.0.1内核版本源码,是因为其相对于2.6.24及后续2.6版本比较新,而相对于最新的内核版本源码(4.16)也不算太古老。Linux内核以稳定闻名,因而选择中间3.0第一个版本进行分析,后续内核代码更新也与此版本差异不大,读者可以基于此目录分析自行查阅。
二、 Linux内核源码目录
普通文件
.gitignore
git的版本管理文件。我们都知道Linux内核源码托管在github中,此文件告诉git进行版本管理时哪些文件不需要添加到版本管理中,哪些文件需要添加到版本管理中。这里补充git的过滤与包含规则:
过滤:
*.elf &