Operating Systems Internals

TRACK

A compact foundation for tracing how operating systems isolate work, cross kernel boundaries, schedule execution, manage memory pressure, coordinate concurrency, and expose evidence for host-level diagnosis.

How can I trace why a process runs, waits, blocks, communicates, or fails at a host boundary, and use that model to choose the next diagnostic evidence?

8 lessons

Continues to Caching, Workers, and Performance/ Concurrency, Memory Models, and Lock-Free Systems/ Kernel Networking and eBPF/ Linux Workstations: Ownership, Reproducibility, and Repair/ Memory Systems and Allocators/ Operating Systems Implementation/ Reverse Engineering and Program Understanding/ Storage and Filesystems/ Systems Design Foundations

LESSONS

  1. 001
    [TODO]
  2. 002
    [TODO]
  3. 003
    [TODO]
  4. 004
    [TODO]
  5. 005
    [TODO]
  6. 006
    [TODO]
  7. 007
    [TODO]
  8. 008
    [TODO]

← Back to Systems Internals