This repository contains the implementation of the xv6 operating system labs, which aim to enhance understanding of operating system concepts. Xv6 is a simple Unix-like teaching operating system developed at MIT, which serves as a useful platform for exploring fundamental OS principles.
To get started with xv6-labs, follow the steps below:
- Operating System: Linux or macOS
- Required Packages:
make
gcc
qemu
for virtualizationgit
for version control
-
Clone the repository:
git clone https://github.com/ahmedanwar123/xv6-labs-2024.git cd xv6-labs-2024 git checkout lap1part1
-
Build the project:
make
-
Run xv6 using QEMU
make qemu