Operating Systems
Linux kernel mechanisms that determine how backend and trading systems use memory, CPU, I/O, and isolation in production.
Memory Management
- Virtual Memory & Paging planned target deep top
- Page Cache & Writeback planned target deep top
- mmap & Shared Memory planned target working high
- Huge Pages & TLB Pressure planned target working mid
- Memory Pressure, Reclaim & the OOM Killer planned target working high
CPU & Scheduling
- Processes, Threads & the Linux Task Model planned target working high
- CPU Scheduling (CFS & EEVDF) planned target deep top
- CPU Affinity, Isolation & Real-Time Policies planned target working mid
- Interrupts, SoftIRQs & Kernel Preemption planned target working mid
Syscalls & I/O
- Syscalls, vDSO & Context-Switch Cost planned target deep top
- epoll & Readiness-Based I/O planned target deep top
- io_uring & Completion-Based I/O planned target deep high
Storage & Filesystems
- VFS & Filesystems (ext4, XFS) planned target working mid
- fsync, O_DIRECT & Durability Semantics planned target deep high
- Block Layer & I/O Schedulers planned target overview low
Isolation & Observability
- cgroups v2 & Resource Control planned target working high
- Namespaces & Container Primitives planned target working mid
- eBPF & Kernel Tracing planned target working high