/kaanOS

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.

Primary LanguageAssemblyMIT LicenseMIT

Kernel-based Application and Networking Operating System

Vue-Paho-Mqtt-Logo

Using this repository for learning purposes. The goal is to create an operating system that is specilized for web application usage in any way. Currently it is used for keeping track of my learning progress.

Usage

Clean the run.bin

make clean

Run the command: nasm -f bin $(ASM_FILE) -o run.bin

make

start the run.bin file with qemu-system-x86_64

make run

Documentation

You can find the documentation/explenation for the code (boot.asm) here.

License

kaanOS is licensed under the MIT License.