Here’s my rough lab notes from what I learned during weeks 69-73 of streaming where I did my “boot tour” and ported JOS to a variety of boot methods. JOS originally used a custom i386 BIOS bootloader. This is a classic approach for osdev: up to 512 bytes of hand written 16 bit real mode […] The post osdev journal: bootloaders and booting (grub, multiboot, limine, BIOS, EFI) appeared first on offlinemark.