Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joexbayer/retros-32

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
https://github.com/joexbayer/retros-32

assembly c kernel os osdev retros32

Last synced: 8 days ago
JSON representation

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

Awesome Lists containing this project

README

        

# RetrOS Documentation

## General

### Naming

Global context variables are $process and $kernel.

$process is used to access the current running process and general process information.
$kernel is used to access the kernel and its information. Such as scheduler, memory manager, etc.

"$" prefix is used for global (extern) variables.
Normally external variables are avoided.

## Bootloader

## Kernel

## Filesystem

## Graphics

### Window Manager

### GFXLib

## Terminal

## Textmode

## Under Construction!