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