GitHunt
DA

davidawad/Operating-Systems

Edits of the xv6 Operating System by MIT

CS 518 : Operating Systems Design

This is the MIT xv6 teaching operating system, with features added by Nick Girardo and Myself.

The features we've added in different branches are support for things like user level signal handling, copy-on-write virtual memory management, semaphores, and user and kernel level preemptive threading using linux ucontexts.

The features are all sitting in these separate branches. I will merge these at some point... maybe.

There are many other cool features and things laying around, (like curse words) in the source code, so feel free to check it out!

Contributors

Nick Girardo

David Awad

Languages

C70.0%Shell13.5%C++6.7%Assembly3.7%Makefile3.6%Perl1.8%OpenEdge ABL0.7%Emacs Lisp0.0%

Contributors

Created February 4, 2015
Updated June 6, 2017
davidawad/Operating-Systems | GitHunt