Pintos is a small operating system for x86, used for teaching. Over Fall 2023, for my operating systems class, I designed and implemented features on top of it to make it a working basic OS.
Features
- Spawning and waiting on processes
- Multithreading for user programs
- Fair scheduling