Skip to content

Bill-Merickel/xv6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

xv6 Feature Modifications and Enhancements

xv6 is a modern reimplementation of Sixth Edition Unix in ANSI C for multiprocessor x86 and RISC-V systems. It was created for pedagogical purposes in MIT's Operating System Engineering course in 2006. I have added four modifications to the xv6 kernel categorized as follows:

  1. Backtrace and Boot
  2. Virtual Memory
  3. Scheduling and Threading
  4. User Isolation and File Permissions

Each of these additions is isolated in its own branch with the name same. Feel free to read the README files of each branch and view the code to see my implementation of the following features.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published