#linux-kernel
- Page Cache and I/O
- Namespaces
- Filesystem Implementation
- Device Model
- RDMA (Remote Direct Memory Access)
- Clocks and Timers
- eBPF Basics
- cpufreq and cpuidle
- Page Reclaim and Swap
- ZFS — Not Part of the Kernel, But Unavoidable
- DRM and Graphics
- LSM and Access Control
- cgroup
- PCIe and USB Driver Model
- eBPF Program Types
- Temporary and Pseudo Filesystems
- Physical Memory Management
- NFS (Network File System)
- Synchronization Debugging
- Virtual Memory
- KVM Architecture
- Suspend and Resume
- TCP/IP Protocol Stack
- Tracing and Debugging
- Scheduler
- VFS Advanced
- RCU (Read-Copy-Update)
- Time Management
- Kernel Hardening
- VMA and Maple Tree
- Block Device Layer
- task_struct and Process Lifecycle
- Slab and kmalloc
- Signals and ptrace
- IOMMU and DMA API
- Debugging and Testing
- NVMe and Storage
- Crypto API and Storage Encryption
- Locking Mechanisms
- Other Network Topics
- Interrupt Subsystem
- Network Protocol Stack Overview
- QEMU and KVM Collaboration
- Live Patching
- VFS — Virtual File System Layer
- Kbuild and Modules
- Netfilter and BPF/XDP
- KVM Memory and Device Virtualization
- Linux Context Switching