An open-source operating system developed from the ground up in Rust.
GroveOS aims to be a simple operating system and kernel that have a clean architecture, safe code, and a great developer experience.
GroveOS is currently still in very early development!
There are currently no stable features that GroveOS has to offer, but if you'd like to contribute to work on a feature you'd like to see added, see the contribution guide.
Here's a quick overview of GroveOS' planned features (in no particular order):
- Stable UEFI bootloader that can launch into a simple kernel
- Framebuffer text writer for printing to the screen
- Scalable memory management system
- I/O support
- User processes
- Simple UI
- Separate kernel modules
If you run into any bugs with GroveOS, a new idea that you'd like to see added, or general feedback about the project, please create an issue so that we can hear what you have to say!
Please follow the provided issue templates when creating your issue.
As an open-source project, GroveOS welcomes contributions! To contribute, check out the contribution guide.