Skip to content

adam-mcdaniel/sage-os

Repository files navigation

Sage OS

A RISC-V operating system that supports the Sage programming language!

Sage OS

Authors

  • Adam McDaniel (68% of lines in src)
  • Dr. Stephen Marz (23% of lines in src)
  • Jongheon Park (7% of lines in src)
  • Gaddy Morales (1% of lines in src)
  • Tokey Tahmid (<1% of lines in src)

User Space Programs

Click here for a video demonstration of the graphical shell and powerpoint presentation app! Both programs are written in Sage!

Shell Shell
Presentation

Major Features

Sage OS supports VirtIO drivers for the following devices connected to the QEMU virtual machine through the peripheral component interconnect (PCI) bus:

Input devices (keyboard and tablet)

Input Driver

Block devices (hard disk)

Block Driver

Graphics devices (GPU)

GPU Driver

Languages