Skip to content

A small OS written in Rust for RISC-V. Based on Stephen Marz's blog post series.

Notifications You must be signed in to change notification settings

ateek-ujjawal/rusty-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rusty-os

A RISC-V based small operating system written in Rust based on Stephen Marz's blog series.

Features implemented

  • Bootloader in RISC-V assembly
  • No standard library functions
  • UART, PLIC chip interrupts
  • Virtual Memory and page allocators using MMU in hardware(QEMU)
  • Trap handler and system calls
  • Process structures

About

A small OS written in Rust for RISC-V. Based on Stephen Marz's blog post series.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published