/rust-os

A basic operating system in rust

Primary LanguageRustMIT LicenseMIT

rust-os

An implementation of a basic operating system entirly in Rust from the grounds up, running on top of the Raspberry Pi 3 B+. Implemented the following components:

  • bootloader
  • stack allocator
  • XMODEM file transfer protocol
  • timer
  • shell
  • heap allocator
  • sd driver
  • FAT32 file system
  • processes
  • multithreading