A hobby operating system to just mess around with different concepts and have fun. RyanOS is a temporary name that will be replaced in the future.
A rough roadmap is described in Roadmap.md.
Documentation about other topics, including implementation details and specific planning, is in docs/Index.md.
The UEFI bootloader is currently in very early development and the structure of this project is still being fleshed out.
Description of sub-directories:
docs
- Will contain project documentationbootloader
- Contains the UEFI bootloaderlibc
- Contains c standard librarytoolchain
- Scripts used to build a toolchain
LibC will be compiled separately for use in the kernel, bootloader, and userspace.
HW includes hardware abstractions that are mostly used in the bootloader and kernel.