#systems-programming
- epoll and Event-Driven Programming
- Pipes and socketpair
- Buffered I/O (stdio)
- Process Memory Layout
- Deep Dive into perf
- io_uring: Revolutionary Asynchronous IO
- ftrace and bpftrace User-Space Tracing
- Loading and Startup: _start → main
- ELF File Format
- ASLR and Security Hardening
- User-Space Signal Handling
- Make / CMake / Meson Build Systems
- Valgrind and Sanitizers in Practice
- Anatomy of glibc Syscall Wrappers
- malloc Internals: ptmalloc2
- ptrace and Debugging Interfaces
- Dynamic Linking and ld.so
- futex: The Kernel Hop in Userspace Locks
- ARM64 System Call ABI
- Shared Memory and Semaphores
- Linker Scripts and Relocations
- GCC and Clang Internals
- Linux x86-64 System Call ABI