Rust OSDev Operating System Development in Rust

This Month in Rust OSDev: May 2023

Welcome to a new issue of "This Month in Rust OSDev". In these posts, we give a regular overview of notable changes in the Rust operating system development ecosystem.

This series is openly developed on GitHub. Feel free to open pull requests there with content you would like to see in the next issue. If you find some issues on this page, please report them by creating an issue or using our comment form at the bottom of this page.

Infrastructure and Tooling

In this section, we collect recent updates to rustc, cargo, and other tooling that are relevant to Rust OS development.

No updates were proposed for this section this month.

Announcements, News, and Blog Posts

Here we collect news, blog posts, etc. related to OS development in Rust.

rust-osdev Projects

In this section, we give an overview of notable changes to the projects hosted under the rust-osdev organization.

uefi-rs

Maintained by @GabrielMajeri, @nicholasbishop, and @phip1611

Thanks to @RaitoBezarius and @medhefgo for their contributions!

multiboot2

Maintained by @IsaacWoods, @phip1611, @robert-w-gries, @ahmedcharles, and @Caduser2020

Thanks to @YtvwlD for their contributions!

vga

Maintained by @RKennedy9064

Thanks to @tsatke for their contribution!

ovmf-prebuilt

Maintained by @phil-opp

Thanks to @nicholasbishop for this contribution!

acpi

Maintained by @IsaacWoods

Thanks to @YtvwlD, @semiviral, and @A0lson for their contributions!

pci_types

Maintained by @IsaacWoods

Thanks to @stlankes for their contributions!

bootloader

Maintained by @phil-opp

Thanks to @mgr0dzicki for their contributions!

Other Projects

In this section, we describe updates to Rust OS projects that are not directly related to the rust-osdev organization. Feel free to create a pull request with the updates of your OS project for the next post.

phil-opp/blog_os

(Section written by @phil-opp)

We merged the following changes to the Writing an OS in Rust blog this month:

Thanks to @SPuntte, @Firenezz, and @twilfredo for these contributions!

There wasn't much progress on the upcoming third edition this month, as I've been on vacation for the past few weeks. I still have a lot of catching up to do, but I'll try my best to continue writing soon :).

Join Us?

Are you interested in Rust-based operating system development? Our rust-osdev organization is always open to new members and new projects. Just let us know if you want to join! A good way for getting in touch is our Zulip chat.

Comments