Hello, I'm Owen / 5-Pebbles
Self-taught systems programmer. I build the things nobody writes from scratch anymore - dynamic linkers, C standard libraries, pthreads runtimes, allocators, compilers for ISAs I designed. The long-term project is a Linux distribution built entirely from my own code.
Right now I'm doing validation automation at AtlasIED and writing miros - an ld.so replacement that intercepts GLIBC symbol resolution and redirects it to my own libc and threading implementation.
I write about the internals at auxv.org. If you read one thing, make it Slayer of Dragons, Eater of Bugs - a walkthrough of two bootstrapping bugs involving compiler-emitted memcpy, the GOT, and vtable relocations.


