Skip to content

srujun/MazeOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2dc9cf5 · Jan 16, 2017

History

99 Commits
Jan 16, 2017
Jan 16, 2017
Jan 16, 2017
Oct 15, 2016
Oct 20, 2016
Jan 16, 2017
Jan 16, 2017

Repository files navigation

MazeOS

An x86-based Operating System written from scratch

This 'public' branch includes a reduced set of files that is made up of just the OS code that our group wrote for the University of Illinois' Operating Systems class.

Features

  • 3 terminals (switch using Alt-F{1,2,3})
  • Round-robin scheduling with support for up to 6 concurrent processes
  • Custom userspace programs (ELF executable needs to be converted to use)
  • 8 syscalls supported (detailed in include/syscalls/syscalls.h)
  • and more...