Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/joexbayer/retros-32
- Owner: joexbayer
- License: mit
- Created: 2022-05-12T17:56:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T07:32:50.000Z (20 days ago)
- Last Synced: 2024-10-19T10:16:16.242Z (18 days ago)
- Topics: assembly, c, kernel, os, osdev, retros32
- Language: C
- Homepage:
- Size: 61.4 MB
- Stars: 383
- Watchers: 7
- Forks: 12
- 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!