Skip to content

marcisonline/Operating-Systems

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Edits of the xv6 Operating System by MIT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.5%
  • C++ 9.2%
  • Assembly 4.2%
  • Makefile 4.0%
  • Shell 2.3%
  • Perl 2.0%
  • Other 0.8%