Skip to content

This repository contains extended xv6 operation system with new system calls, console shortcuts and command history, MLFQ, and etc.

License

Notifications You must be signed in to change notification settings

MahdiNoori2003/Operating-System-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating-System-Lab

This repository contains all projects related to the Operating System Lab offered by University of Tehran.

Table of Contents

Repository Structure

The repository is organized into the following structure:

Labs

Feel free to explore these projects. 😎

Requirements

Make sure you have the qemu installed on your machine. This also typically involves having a Unix-like operating system (such as Linux or macOS) and a C compiler (such as GCC) installed.

Usage

  1. Clone the repo

      git clone https://github.com/MahdiNoori2003/Operating-System-Lab.git
  2. Open terminal in folder and Make the kernel image using make qemu command :

     make qemu
  • Note :

     make sure you are in the xv6-public directory before runinng the make qemu command.
    
  1. Enjoy 🤓

Credits

Contact

About

This repository contains extended xv6 operation system with new system calls, console shortcuts and command history, MLFQ, and etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published