{% extends "base.html" %} {% import "macros.html" as macros %} {% block title %}{{ config.title }}{% endblock title %} {% block main %}

This blog series creates a small operating system in the Rust programming language. Each post is a small 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.

Latest post: {{ macros::latest_post_link(page=pages|reverse|last) }}

Bare Bones
{{ macros::post_link(page=pages.9) }} {{ macros::post_link(page=pages.8) }} {{ macros::post_link(page=pages.7) }} {{ macros::post_link(page=pages.6) }}
Memory Management
{{ macros::post_link(page=pages.5) }} {{ macros::post_link(page=pages.4) }} {{ macros::post_link(page=pages.3) }} {{ macros::post_link(page=pages.2) }}
Exceptions
{{ macros::post_link(page=pages.1) }} {{ macros::post_link(page=pages.0) }}

Additional Resources


{% endblock main %}