Writing an OS in Rust

Philipp Oppermann's blog

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:

Thank You!

Thanks a lot to all the contributors this month!

I also want to thank all the people who support me on GitHub, Patreon, and Donorbox. It means a lot to me!



Comments

Do you have a problem, want to share feedback, or discuss further ideas? Feel free to leave a comment here! Please stick to English and follow Rust's code of conduct. This comment thread directly maps to a discussion on GitHub, so you can also comment there if you prefer.

Instead of authenticating the giscus application, you can also comment directly on GitHub.