https://github.com/jango73/exos
Old draft of an operating system for x86
https://github.com/jango73/exos
Last synced: about 1 year ago
JSON representation
Old draft of an operating system for x86
- Host: GitHub
- URL: https://github.com/jango73/exos
- Owner: Jango73
- Created: 2017-01-07T13:45:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-16T09:11:24.000Z (almost 7 years ago)
- Last Synced: 2025-04-14T11:45:08.381Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 375 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EXOS
## What it is
This was an attempt, around 1997, to create an operating system.
It is work in progress.
Because it is a very old work, it will probably never be finished.
## Things it does
* Task management with scheduler
* Virtual memory management
* File system management : FAT, FAT32, XFS (EXOS file system)
* SATA Hard disk driver
* Console management
* Primitive graphics using VESA standard
* Heap management
* Basic keyboard and mouse management
## Things to do
* Create makefiles for build (used to build on DOS using gcc and nasm)
* Rework the scheduler and task switching which are quite slow...
* Add some file systems
* Add some drivers