Parallel & Distributed Operating Systems Group

Biscuit: An OS kernel in a high-level language

Project overview

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.

People