Skip to content

Repository files navigation

Process Scheduling Simulator using egui for Rust.

A lot of ChatGPT/Github Copilot was used for the timeline drawer.
Project's main purpose was to throw myself into a task to understand rust.

Screenshot 2025-05-13 at 8 37 32 AM Screenshot 2025-05-13 at 8 37 37 AM

Tested

Works with examples from
Understanding Operating Systems (6th Edition)
by Ann McIver McHoes & Ida M. Flynn p.g. 116-126

To Note

  • Not sure how to run aarch64-apple-darwin build of project. Mac users might have better luck building the project themselves.
  • Windows users might need to get around their windows defender. When prompt comes up click "More info" then click "Run anyways".
  • Project might be using a lot of rust anti-patterns as I'm still learnning
  • Might have a lot of spagetti code hehe. Sorry future self, didn't mean to disappoint.

About

Made for COMPSCI 43(2018) Operating System class

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

Generated from emilk/eframe_template