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

Windows Filesystems
Kernel & OS Internals
AI-Assisted Systems Development
Teaching & Technical Content
bottom of page