alexandersumer / rust-os

A basic operating system in rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A basic operating system in rust

License:MIT License


Languages

Language:Rust 98.1%Language:Makefile 1.2%Language:Assembly 0.4%Language:Shell 0.2%Language:C 0.1%