如何切入 Linux 内核源代码?

2020-09-21 13:42发布

8条回答

阅读Linux内核代码的准备步骤:

1、读一下Tanenbaum的《现代操作系统》这本书,理解了4大基本概念:Thread(线程/进程)、VMS(虚拟内存系统)、VFS(虚拟文件系统)、I/O。

2、读一下ARM或者X86(选一种即可)的Specification,理解了6大CPU机制:寄存器机制、多级缓存机制、分段机制、分页机制、中断机制、多核同步机制。

3、选一个版本的内核源码(例如v3.18.137),选一个CPU架构(例如X86_64)。

4、下载选定版本的内核源码,并按照选的的CPU架构裁剪源码(删掉其他架构的源码)。

5、配置好编译流程。



一周热门 更多>