raccog / RyanOS

A hobby operating system to just mess around with different concepts and have fun.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RyanOS

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.

Roadmap

A rough roadmap is described in Roadmap.md.

More Documentation

Documentation about other topics, including implementation details and specific planning, is in docs/Index.md.

Project Structure

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 documentation
  • bootloader - Contains the UEFI bootloader
  • libc - Contains c standard library
  • toolchain - Scripts used to build a toolchain

LibC

LibC will be compiled separately for use in the kernel, bootloader, and userspace.

HW

HW includes hardware abstractions that are mostly used in the bootloader and kernel.

About

A hobby operating system to just mess around with different concepts and have fun.

License:MIT License


Languages

Language:C 86.4%Language:Python 9.4%Language:Makefile 4.2%