Skip to content
0xffset edited this page May 31, 2022 · 5 revisions

Welcome to the rOSt project wiki!

Here you can find the documentation for the rOSt project, inlcuding implementation details and outfacing interface documentation.

Preamble

This project is a passion project, still under development with frequent changes and additions, made by a team ranging from highschool students to graduates.

The project is meant to be an educational operating system development experience, and this wiki will be used as a place to gather information and documentation about the implementation details. The goal of this wiki is, to (one day) serve as a reference for up and coming os-developers as well as ourselves.

About

The rOSt operating system (rOSt being a play of words on the German word "Rost" meaning "rust") is a kernel (and soon operating system) build from the ground up and written in Rust.

The following features are currently implemented:

  • ATA
  • VGA
  • Paging including kernel and user-space
  • Interrupts and system calls
  • Processes and threads

The project is still in its early stages and thus subject to many changes which is why this wiki will be often updated and/or outdated.

Table of Contents

Thanks

Special thanks go to the following people:

Table of Contents

Clone this wiki locally