https://github.com/fastering18/osekai
Experimental OS
https://github.com/fastering18/osekai
kernel os osekai
Last synced: about 2 months ago
JSON representation
Experimental OS
- Host: GitHub
- URL: https://github.com/fastering18/osekai
- Owner: Fastering18
- License: cc0-1.0
- Created: 2022-04-14T09:09:10.000Z (about 3 years ago)
- Default Branch: work-c-limine
- Last Pushed: 2023-01-06T19:48:10.000Z (over 2 years ago)
- Last Synced: 2025-03-28T22:38:15.541Z (2 months ago)
- Topics: kernel, os, osekai
- Language: C
- Homepage:
- Size: 9.03 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Operating System Project
![]()
An experimental OS project based on limine bootloader written in C & Assembly.
## Todo list
- [x] Terminals & Framebuffers
- [x] GDT
- [x] IDT
- [x] PIC
- [x] PMM
- [ ] VMM
- - [x] PIT
- - [x] Keyboard
- - [ ] Mouse
- [x] BSOD screen

## How to compile & run?
Currently tested and work with Linux or WSL, it may be possible with Visual Studio on Windows but i haven't tried it.### requirements
- [XLaunch](https://sourceforge.net/projects/xming/) (for WSL user)
- [qemu-system-x86_64](https://www.qemu.org/download/) recommended emulator
- [build-essentials](https://linuxhint.com/install-build-essential-ubuntu/) C/C++ packages for compiling### Clone the project
```bash
git clone https://github.com/Fastering18/OSeKAI
cd OSeKAI
```### Compile with make
```bash
make all
```
### Run the ISO
```bash
bash run.sh
```That's all of compiling the code! you can also check for latest ISO file release [here](https://github.com/Fastering18/OSeKAI/tags).
Join our conversation here to get help [Discord Server](https://discord.gg/8vdZsBBGRG)