kaandesu / kaanOS

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:Assembly 95.6%Language:Makefile 4.4%