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