Building a Unix Shell in C Without AI — Learning the Hard Way
Phase 1: command loop, built-ins, PATH search, fork/exec, the `strtok()` trap, and learning to love GDB.
Systems • C • Unix
I’m building a Unix shell in C with one rule: no AI assistance. This blog documents the man pages, GDB sessions, Valgrind runs, and the bugs that taught me what “under the hood” actually means.
Short, technical, and honest. No filler.