top of page

SYSTEMS ENGINEER
Engineering the Core
I'm James Reinhardt, a software engineer at AWS working on Windows filesystems. On YouTube I teach operating system internals the way I learn them: chapter by chapter through OSTEP, and by building an OS with AI as a co-developer and catching its mistakes along the way.
Latest Insights
From the Channel
OSTEP: Virtualization, Part 1 — Processes
A full follow-along through OSTEP's first virtualization chapter: how one CPU appears to run a thousand programs at once.
fork(), exec(), wait() — OSTEP Ch. 5
How UNIX really creates processes: working through OSTEP chapter 5 at the terminal, with the mistakes left in.
The Worst Exit Code for OS Devs: 137
Your app didn't crash, it was executed. A short on what the kernel is actually telling you when you see exit code 137.
Start a Conversation
Boston, MA
james.reinhardt222@gmail.com
bottom of page









