Files
novaOS/README.md
Alexander Neuhäuser e712593dae feat: Application manager (#8)
* feat: map text area to kernel memory space, first application_manager
implementation

* feat: start application via application_manager

* feat: terminal, start app by ID

* feat: support CLI args, by applying System V ABI concepts

* refactor: rename terminal to console. Minor cleanup

* docs: README.md
2026-03-27 15:15:49 +01:00

23 lines
469 B
Markdown

# NovaOS
NovaOS is a expository project where I build a kernel from scratch for a Raspberry PI 3 B+.
## Features
- Delay and sleep ✓
- UART ✓
- Switching ELs ✓
- GPIOs ✓
- GPIO Interrupts ✓
- Communicate with peripherals via mailboxes ✓
- Frame Buffer ✓
- Heap Memory allocation ✓
- MMU ✓
- SVC instructions ~
- Basic Console over UART ~
- Multi Applications ~
- Multi Core
- Dynamic clock speed
- Kernel Independent Applications
- Multiprocessing