The loader is the OS half of program startup: the kernel's binfmt_elf maps segments, sets up the stack, and jumps to _start — for every process on the machine. Writing a mini-loader shows what execve actually does and why statically-linked Go binaries start faster than dynamically-linked ones.