Skip to content

EliaOnceAgain/edu-x86-bootloader-kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASSEMBLY C

edu-x86-bootloader-kernel

My journey of learning about legacy bios and MBR x86 bootloaders using NASM assembly, leading to a C micro kernel

This is solely for educational purposes. The codebase prioritizes simplicity and readability over efficiency.

Installation

Quick Start
git clone https://github.com/EliaOnceAgain/edu-x86-bootloader-kernel.git
cd edu-x86-bootloader-kernel
make run

Dependencies

NASM & QEMU
sudo apt install nasm
sudo apt install qemu-system-x86

References

Repo Repo

About

My journey of learning about bootloaders leading to x86 32bit C micro kernel

Topics

Resources

License

Stars

Watchers

Forks