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: 21 days ago
JSON representation
A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
- Host: GitHub
- URL: https://github.com/joexbayer/retros-32
- Owner: joexbayer
- License: mit
- Created: 2022-05-12T17:56:26.000Z (about 3 years ago)
- Default Branch: development
- Last Pushed: 2025-05-13T13:36:44.000Z (24 days ago)
- Last Synced: 2025-05-13T14:54:18.010Z (24 days ago)
- Topics: assembly, c, kernel, os, osdev, retros32
- Language: C
- Homepage:
- Size: 111 MB
- Stars: 735
- Watchers: 8
- Forks: 22
- Open Issues: 23
-
Metadata Files:
- Readme: docs/readme.md
- License: LICENSE.txt
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!