This project is for Operating Systems Lab course project at the University of Tehran.
In this project, We develop some features on core of XV6 operating system that is MIT's Operating System Engineering course code base.
We extend its terminal features, add some system calls, adding some locks for multithreading and adding some new schedulers to it.
This project is written in C language.