index#index#map

Low-Level Index

The whole atlas on one page. Ten branches across seven phases, descending from the machine model to the metal and climbing back up to a working operating system.

01 · Foundations

  • Machine Model — CPU, memory hierarchy, data representation; "now you are the runtime."

02 · The C Layer

  • C from the Metal — the weak type system, undefined behavior, a thin layer over the machine.
  • Pointers & Memory — stack vs heap, malloc/free, the classic bugs, custom allocators.

03 · Down to the Metal

04 · C++ (optional)

  • Modern C++ — RAII, smart pointers, move semantics, the STL. Optional; the OS is C-first.

05 · Systems

06 · The Project

★ · Always Active

Reference