Operating Systems Xv6
Acknowledgement
- This project is adapted from MIT's Operating Systems course material. Please refer to this this page for more details.
- This guide is also provided for IUST's Operating Systems course. All students should follow instructions in order to accomplish the course project. Please visit the website of the course.
Description
Xv6 is developed for teaching operating systems course at MIT. It is a re-implementation of Dennis Ritchie's and Ken Thompson's Unix Version 6 (v6). In this page, It will be introduced the simple steps of installing and use of Xv6.
Book
Xv6 version 11 book is available. You can download it from here.
Installation
Use following Commands to compile and build Xv6.
git clone git://github.com/os-course/xv6-public.git
cd xv6-public
make
Also, you need to install a hypervisor like Virtualbox or VMWare. However, It is recommended to install Qemu.
sudo apt install qemu
make qemu
*Note: be sure you are in the directory of cloned repository. [~/your/local/dir/xv6-public$
]