Improvements to the xv6 operating system for the Operating Systems course at Sharif University of Technology which is based on the MIT 6.S081 Fall 2022 Lab.
- Needs:
- Add your name to the shell before the $ sign.
- Write a function to get the current time using GoldFish RTC.
- Links:
-
Needs:
- Write a system call to trace the system calls.
-
Links:
-
Needs:
- Add the ability to run shell scripts in xv6 by adding a shebang line.
-
Links:
-
Needs:
- Implement calloc and realloc methods in xv6.
-
Links:
- Needs:
- Speed up system calls by sharing data in a read-only region between userspace and the kernel.
- Print a page table
- Links:
- Needs:
- Implement copy-on-write in xv6.
- Links:
-
Needs:
- Make memory allocation core independent. each core should have its own memory allocator.
-
Links:
-
Needs:
- Improve the performance of the xv6 operating system by making it interrupt driven.
-
Links: