The devutils library

The computing stack

The full table of contents: thirteen connected areas, from physics to applications.

On this page

An editorial map, not a required reading order. Linked titles open published articles; other topics are planned.

  1. 01

    Foundations

    Mathematical reasoning, units, signals, information, modeling

    Information and representation

    Mathematical reasoning

    Models and abstraction

    Signals and states

    Units and scale

  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11

    Operating systems

    Kernel, processes, scheduling, memory, filesystems, syscalls, device drivers, virtualization

    Articles planned
  12. 12

    Programming & toolchains

    Assembly, C/C++/Rust, compilers, linkers, ELF, ABI, algorithms, debugging

    Articles planned
  13. 13

    Applications & systems

    UI, APIs, networking, databases, concurrency, distributed systems, operations

    Articles planned