Especially in the early stages of development, debugging an operating system can be pretty challenging. In this article, we will look at a few debugging techniques.
Every OS developer will begin his journey by writing something like “Hello world” to the screen. Printing text on the screen is one of the most basic debugging techniques; seeing a specific message can tell us whether that piece of code has been executed or not.
TODO: How to implement printf.
TODO
TODO
TODO