I Built an OS in Rust That Can Browse the Web — Here's What Broke Along the Way

CottonOS started as 'print text to VGA' and ended with TLS 1.3 running inside my own kernel. The bugs in between taught me more than any course.