Biscuit is a monolithic, POSIX-subset operating system kernel in Go for x86-64 CPUs. It was written to study the performance trade-offs of using a high-level language with garbage collection to implement a kernel with a common style of architecture.

With ~38k commits and 8+ years of dev, this has been a massive effort. Find the research paper right here.

Get the latest news and podcasts for developers in your inbox, every week. We make it super easy to keep up with developer news that matters.