#linux-kernel
- DRM 与图形
- 同步调试
- 锁机制
- 中断子系统
- 内核加固
- TCP/IP 协议栈
- 追踪与调试
- KVM 架构
- Kbuild 与模块
- eBPF 基础
- Crypto API 与存储加密
- VMA 与 Maple Tree
- ZFS — 不是内核的一部分,但绕不开
- PCIe 与 USB 驱动模型
- 文件系统实现
- VFS 进阶
- 休眠与唤醒
- 调试与测试
- 物理内存管理
- 临时与伪文件系统
- Netfilter 与 BPF/XDP
- cgroup
- IOMMU 与 DMA API
- 命名空间
- eBPF 程序类型
- Live Patching
- 其他网络主题
- 设备模型
- 块设备层
- RCU (Read-Copy-Update)
- 网络协议栈概述
- cpufreq 与 cpuidle
- Slab 与 kmalloc
- VFS — 虚拟文件系统层
- 调度器
- 时钟与定时器
- KVM 内存与设备虚拟化
- QEMU 与 KVM 协作
- 上下文切换
- NVMe 与存储
- 时间管理
- Page Cache 与 I/O
- 信号与 ptrace
- LSM 与访问控制
- RDMA (Remote Direct Memory Access)
- 虚拟内存
- NFS (Network File System)
- 页面回收与交换
- task_struct 与进程生命周期