Build a Shell 🐚

The objective of this assignment is to build a UNIX style shell.

For the purposes of grading, this assignment will be part of the "Programming Assignments" category.

Outcomes:

What to submit:

Procedure:

  1. Flesh out the rootfs with utilities from busybox you can launch with your shell

  2. Create your shell program that will act as /bin/sh

  3. Try running your shell it in the VM

Frequently Asked Questions


msg = (silence)
whoami = None
singularity v0.7 https://github.com/underground-software/singularity