An Operating System for Raspberry Pi
⚠ THIS REPOSITORY HAS BEEN ARCHIVED! Visit new repository: OSMIUM for x86-64
I found that developing an OS for RPI is very difficult because there are so many undocumented features.
This is why I'm trying to rewrite OSMIUM for x86-64 machines.
- UART
- Mailbox
- Interrupt Handling
- Legacy Interrupt Controller
- GIC-400
- Memory Management
- Virtual Memory (partially implemented)
- Memory Allocator
- Process Management
- Process Scheduler
- System Calls
- File Systems
- FAT32
- ext2
- Libraries
- libc
- USB
- Keyboard
- Mouse
- Networking
- Ethernet Driver