Writing UEFI application in Rust from scratch

This is an English version of my blog post. The original version is here (Japanese).

Recently, x86_64-unknown-uefi target was added into Rust mainline (https://github.com/rust-lang/rust/pull/56769).