Updates in January 2020

This post gives an overview of the recent updates to the Writing an OS in Rust blog and the corresponding libraries and tools.

blog_os

The repository of the Writing an OS in Rust blog received the following updates:

I also started working on the upcoming post about threads.

bootloader

The bootloader crate received two minor updates this month:

Since I focused my time on the new Allocator Designs post, I did not have the time to make more progress on my plan to rewrite the 16-bit/32-bit stages of the bootloader in Rust. I hope to get back to it soon.

bootimage

There were no updates to the bootimage tool this month.

x86_64

The following changes were merged this month:

There are also some pull requests that have some open design questions and are still being discussed:

Please feel free to join these discussions if you have opinions on the matter.

cargo-xbuild

The cargo-xbuild crate, which cross-compiles the sysroot, received the following updates this month:

uart_16550

The uart_16550 crate, which provides basic support for uart_16550 serial output, received a small dependency update: