Creating a custom Linux/bsd bootloader in assembly

308 views Asked by At

So i'm relatively farmiliar with Linux, been using it for a few years now and recently I've been toying around with FreeBSD and Dragonfly BSD. I've recently wanted to create my own distro based on Dragonfly BSD. I really like what they have done with the FreeBSD code base. But I've been wanting to create a bootloader from scratch in assembly. I don't want to create anything big and complex like grub with multi boot. All I want is a single system bootloader. Just to boot the linux/Dragonfly BSD kernel. But I don't know where to start learning assembly and after that how I would go about creating a bootloader like that. I'm not looking for code just a point in the right direction to learn assembly and to simply boot a single Linux/Dragonfly BSD kernel.

0

There are 0 answers