Skip to content

源码注解

本书涉及的关键内核源码文件索引。所有源码均可在 vendor/linux 子模块中找到。

启动与初始化

文件修仙对应关键函数/结构
天道中枢,
kernel/init_task.c林小源的起源 结构体定义
arch/x86/boot/混沌之源引导代码

进程管理

文件修仙对应关键函数/结构
分身之术,
kernel/exec.c变形秘术
归虚,
飞剑传书,
修仙之躯struct task_struct 定义

调度器

文件修仙对应关键函数/结构
天道中枢,
红黑天秤CFS 调度器实现
精英通道实时调度
限时秘术Deadline 调度

内存管理

文件修仙对应关键函数/结构
内景核心
内景映射,
灵力分配
灵力回收
天劫降临
mm/slab.c精炼大师Slab 分配器

文件系统

文件修仙对应关键函数/结构
VFS 经书struct file_operations, struct inode
fs/ext4/老树ext4 实现
fs/btrfs/新树btrfs 实现
fs/proc/窗户procfs 实现

网络

文件修仙对应关键函数/结构
造舟术Socket 层
net/ipv4/IPv4 航海IPv4 协议栈
net/netfilter/海防Netfilter 框架

安全

文件修仙对应关键函数/结构
security/selinux/铁面SELinux 实现
封号Capabilities 定义

高级机制

文件修仙对应关键函数/结构
kernel/rcu/无常之道RCU 实现
RCU 经书,

以修仙之名,悟内核之道