A Minimal Rust Kernel

1 ยท Philipp Oppermann ยท Feb. 10, 2018, midnight
In this post we create a minimal 64-bit Rust kernel for the x86 architecture. We build upon the freestanding Rust binary from the previous post to create a bootable disk image, that prints something to the screen. This blog is openly developed on GitHub. If you have any problems or questions, please open an issue there. You can also leave comments at the bottom. The complete source code for this post can be found in the post-02 branch. ๐Ÿ”— The Boot Process When you turn on a computer, it begins ...