Updates in February 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:

x86_64

The x86_64 crate provides support for CPU-specific instructions, registers, and data structures of the x86_64 architecture. There were lots of great contributions this month:

bootloader

The bootloader crate received two small bugfixes and one new feature this month:

bootimage

There were no updates to the bootimage tool this month.

cargo-xbuild

The cargo-xbuild crate provides support for cross-compiling libcore and liballoc . It received the following contributions this month:

uart_16550

The uart_16550 crate, which provides basic support for uart_16550 serial output, received the following updates:

multiboot2-elf64

The multiboot2-elf64 crate provides abstractions for reading the boot information of the multiboot 2 standard, which is implemented by bootloaders like GRUB. There were two updates to the crate in February: