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$]