Updates in July 2019

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

Since I'm still very busy with my master thesis, I haven't had the time to work on a new post. But there were quite a few maintenance updates this month and also a few new features such as the new OffsetPageTable type in the x86_64 crate.

We also had some great contributions this month. Thanks to the efforts of @64, we were able to considerably lower the compile times of the x86_64 and bootloader crates. Thanks to @Aehmlo, the cargo-xbuild crate now has a cargo xdoc subcommands and support for the cargo {c, b, t, r} aliases.

The following list gives a short overview of notable changes to the different projects.

blog_os

x86_64

bootloader

bootimage

If the bootloader has a feature named binary , enable it (published as version 0.7.6) This is required for building bootloader 0.7.0 or later

, enable it (published as version 0.7.6)

cargo-xbuild