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

https://github.com/rmuskovets/skeles

Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.
https://github.com/rmuskovets/skeles

assembly c grub2 osdev vesa

Last synced: 27 days ago
JSON representation

Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.

Awesome Lists containing this project

README

        

[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/RMuskovets/Skeles)

# What is Skeles?
Skeles is a hobby OS with VESA/VBE support and GRUB booting.

# Screenshots
![Screenshot of 1.0](screenshots/v1.0.png)
![Screenshot with new prompt](screenshots/v1.1.png)

# License
The license is GNU GPL 3.0, which means you can use the code in any purposes as long as you provide access to original sources.

# I want to try it!
Check the `Releases` tab. There is a release. Also, if you want to build it by yourself, run the `iso.sh` script.

# How to contribute?
Feel free to fork the repo and send PRs to me - I'll try to merge the most relevant ones.

# Roadmap
I plan to:
* [x] To use 1024x768 video mode
* [x] To do memory management
* [ ] To setup GDT/IDT
* [ ] To create FAT32 or Ext2 filesystem driver.
* [ ] To create fancy GUIs
* [ ] To write an application loader.