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

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

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