Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.
https://github.com/kaandesu/kaanos

assembly boot-loader kernel learning-purpose operating-system

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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

```bash
make clean
```

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

```bash
make
```

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

```bash
make run
```

## Documentation

You can find the documentation/explenation for the code ([boot.asm](./boot.asm)) [here](./docs/boot_asm.md).

## License

kaanOS is licensed under the [MIT License](LICENSE).