A toy kernel written in Rust.
🦀 Pure Rust kernel with internal safety guarantees
🧮 Virtual memory management
⚙️ APIC interrupt handling
🔄 Cooperative multitasking with an async executor
🖥️ Text-mode VGA output
- Rewrite heap allocator
- Rewrite PCI module
- Rewrite RTC
- SMP
- Preemptive multitasking with threads
- Device manager and drivers
- Network stack
- Ability to display images
- IPC
- Userland
- System calls
- Write custom
stdtarget - Shell
- Transition to hybrid/microkernel?
- Support other architectures? (e.g. aarch64)