--- layout: default title: Home ---
This blog series creates a small operating system in the Rust programming language. We start from scratch and build it in small steps. Each post is a tutorial and includes all needed code, so you can follow along if you like. The source code is also available in the corresponding Github repository.
First, we create a minimal 64-bit kernel and do the initial Rust setup. Then we explore virtual and physical memory management. The latest post is: {% for post in site.posts limit:1 %} {{post.title}} {% endfor %}