The OS/161 operating system, which runs on the Sys/161 VM. For CS 350 by Nikolai Frasser, University of Waterloo
- OS/161 Installation Guide for the student.cs computing environment
- OS/161 Installation Guide for other machines
- Working with OS/161
- Debugging OS/161 with GDB
- OS/161 and tools FAQ
- Manuals and Code
- Browseable OS/161 source code
- Browseable OS/161 man pages
- The sys161 manual. This information is also available in the sys161 source code distribution.
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 utilities and test programs (from root project directory):
bmake
bmake install
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.
- Overview of
cs350_submit
- how to submit your work and check that it will compile for marking.