Skip to content

xv6 operating system experiments, new scheduler, new process structure, parents, etc.

License

Notifications You must be signed in to change notification settings

morteza/xv6-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xv6 Operating System Experiments

This project contains some enhancements to the xv6 core, including:

  • Process parents and forking,
  • new scheduling method,
  • process priority and queuing,
  • nice()-like feature and priority management functionality,
  • initialization by parent process,
  • and some other experiments.

xv6 Educational Operating System

xv6 is a re-implementation of Dennis Ritchie's and Ken Thompson's Unix Version 6 (v6). xv6 loosely follows the structure and style of v6, but it is implemented for a modern x86-based multiprocessor using ANSI C.

Copyright and License

All copyrighted materials and licenses belong to the respected authors or copyright owners.

About

xv6 operating system experiments, new scheduler, new process structure, parents, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published