Making our Bootloader Bootable Now, let's improve our bootloader to fix some errors and make it bootable on an actual machine!
read moreMaking our Bootloader Bootable Now, let's improve our bootloader to fix some errors and make it bootable on an actual machine!
read moreOur First Bootloader Let's start creating our own bootloader. First, as this is going to be an entire project, let's create a folder and organise it a little.
read moreReal Mode In previous entries, I’ve explained briefly that ‘Real Mode’ is a compatibility mode that all modern intel processes have, and this is the mode in which they start, it mimics the processor from several years ago.
read moreRequired Knowledge In this entry we will learn about two basic things that are important when developing kernels, we'll see what memory is and what does a computer do when booting.
read moreIntroduction In this guide I will teach you all how to develop a functional kernel from scratch that can be booted from real hardware and you will learn - i hope - a lot about how computers work and what's the function of an operating system.
read more