robert-w-gries / rxinu

Rust implementation of Xinu educational operating system
Apache License 2.0
33 stars 4 forks source link

Scheduling Refactor #64

Closed robert-w-gries closed 6 years ago

robert-w-gries commented 6 years ago

Resolves #62 and #50

This is general cleanup of the scheduling component, inspired by Nebulet's clean code. It doesn't do everything like Nebulet since rXinu has a process table and uses a Scheduling trait object.

Major Changes