Writing an OS Kernel from Scratch – Part 23: Framebuffer — Run Your OS on a Graphical Interface!

dean
Writing an OS Kernel from Scratch – Part 23: Framebuffer — Run Your OS on a Graphical Interface! “VGA text mode can only display characters; a real graphical interface requires pixel-level control. Today, we implement the Framebuffer driver, enabling your OS to draw points, lines, rectangles, and even display images!” In previous posts, our output... » read more

Writing an OS Kernel from Scratch – Part 2: Hello World Analysis

dean
Writing an OS Kernel from Scratch – Part 2: Hello World Analysis “You think ‘Hello World’ is just printing a line? In an OS kernel, it hides the secrets of boot flow, memory layout, and hardware protocols.” In the previous post, we successfully had our kernel output “Hello from the kernel!” on QEMU. Looks simple,... » read more