Flower - a hobby os written in rust and based on Phil Opp
Written by me and gegy1000. We have implemented the following:
- Physical memory manager (buddy allocator)
- Virtual memory manager
- Kernel heap (buddy allocator)
- Serial (for logging)
- PIC, interrupts (incl. IST)
- PIT
- PS/2 (busy being reworked), keyboard input
- Snake game (runs on boot in kernel mode)
- ACPI (through acpi crate, with which we are involved)
Currently in progress:
- Userspace
- PS/2 rewrite
- System calls
![](https://kbin.cafe/media/cache/resolve/entry_thumb/17/15/1715311d232f2654945d0094283db6c8037f07debba06b9ddbf55c66e6eda576.png)
Add comment