Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 905 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 905 Bytes

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