code for lab assignment of mit os course 6.s081 in 2019
Some lab assignments of the latest version of the course might be different from this one.
And feel free to submit your pr or send issues to talk about how to improve the current solution to the lab assignments.
plese refer to course website for assgnment detail and related resources MIT 6.S081 operating system engineering
- lab utilities
- shell
- allocator
- lazy allocation
- copy-on-write
- Uthread and alarm
- lock
- File system
- mmap
- net
xv6 is a re-implementation of Dennis Ritchie's and Ken Thompson's Unix Version 6