Skip to content

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

License

Notifications You must be signed in to change notification settings

kaandesu/kaanOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published