Skip to content

PhelanHarris/os161

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS/161

The OS/161 operating system, which runs on the Sys/161 VM. For CS 350 by Nikolai Frasser, University of Waterloo

Setup

Setting up to work on an assignment

For the root project directory, run the following commands (replace the x in ASSTx with whichever assignment you're working on).

./configure --ostree=$HOME/cs350-os161/root --toolprefix=cs350-
cd kern/conf
./config ASSTx
cd ../compile/ASSTx
bmake depend
bmake
bmake install

Build the OS/161 User-level Programs

Build the OS/161 user level utilities and test programs (from root project directory):

bmake
bmake install

Running OS/161

Navigate into the automatically-generated folder called root in the same directory as this repository. Copy the file ~/sys161/sys161.conf into this directory.

Then run

sys161 kernel-ASSTx

Replacing x with whatever assignment you're working on. Enter the q command to quit when you're finished.

Submitting Your Work and Checking Your Submission

About

The OS/161 operating system. By Nikolai Frasser for CS 350 (Winter 2015) University of Waterloo

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 89.7%
  • Makefile 5.1%
  • Assembly 2.7%
  • Shell 1.7%
  • Other 0.8%