Learning how a kernel works 32bit on x86 architecture
Links: https://doc.rust-lang.org/book/first-edition
Partially based off: https://github.com/jvns/puddle https://os.phil-opp.com/multiboot-kernel/
installation instructions:
$ dnf install nasm
$ dnf install qemuDifferences:
Using grub2-mkrescue
When a computer is turned on, it loads some BIOS, and the control is transfered to a bootloader. There is a standard for a bootloader called the Multiboot Specification.
It prints to screen using the CGA text buffer.