Xv6 is a re-implementation of the classic Dennis Richie's and Ken Thompson's UNIX V6. It was created for pedagogical purposes in MIT's Operating System Engineering course in 2006. See also https://pdos.csail.mit.edu/6.1810/, which provides pointers to on-line resources for v6.
Assignment for Operating Systems and Networks at IIIT Hyderabad.
Implemented:
- System calls
- getreadcount
- sigalarm and sigreturn
- Copy on write fork
- Scheduling:
- FCFS (First Come First Serve)
- MLFQ (Multi Level Feedback Queue) with plots
- PBS (Priority Based Scheduling) with plots