Linux中有关内核源代码的思维导图,包括多版本的内核源代码、核源代码的结构、阅读源代码
树图思维导图提供 Linux内核源代码思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Linux内核源代码思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f0e205af8c5833e9196bbe649088e413
Linux内核源代码思维导图思维导图模板大纲
对不同的内核版本,系统调用一般是相同的
新版本也许可以增加一个新的系统调用,但旧的系统调用将依然不变,这对于保持向后兼容是非常必要的
发展中的内核总是有最新的特点,支持最新的设备,它们还不稳定,也许不是你所想要的,但它们是发展最新而又稳定的内核的基础
include/目录
建立内核代码时所需的大部分包含文件,这个模块利用其他模块重建内核
init/子目录
所有硬件结构特定的内核代码
arch/子目录下有 i386和alpha模块
drivers/目录
内核的初始化代码,这是内核开始工作的起点
arch/子目录
所有硬件结构特定的内核代码
drivers/目录
内核中所有的设备驱动程序
块设备
scsi设备驱动程序
fs/目录
所有文件系统的代码
ext2
vfat
net/目录
内核的连网代码
mm/目录
所有的内存管理代码
ipc/目录
进程间通信的代码
kernel/目录
主内核代码
读到内核的某一部分时又会涉及到其他更多的文件,当返回到原来的地方想继续往下读时,又忘了原来读的内容
线索
系统的启动和初始化
内存管理
内核
PCI
进程间通信
中断处理
设备驱动程序
/block
块设备驱动程序
/char
看字符设备(如 tty,串口及鼠标等)驱动程序的地方
/cdrom
的所有 CDROM 代码
文件系统
网络
模块