towboot part 5
I wrote a bootloader (see the first post for, why). Let’s see what has happenend and what is yet to come.
UEFI-compatible firmwares thankfully provide abstractions that
make writing bootloaders very straight-forward and high-level
in comparison to the legacy BIOS API.
uefi-rs maps them nicely to Rust data structures and methods.
The Rust support for this environment is rather good,
although some not-so-frequently-used features are not (yet)
supported (see a previous post for more details).