You and your partner will be assigned a new joint account that you will use just for CS45 Linux kernel lab assignments (we will remove these accounts sometime shortly after the semester is over). You will also be assigned a specific CS lab machine on which you will do your Linux labs. You will run virtualbox only on your assigned machine and use /local on that machine to store your Linux source code VirtualBox VM image files. And, use git for revision control and to ensure back-up of your work.
ssh -X cs45X@your_assigned_machine_name
The result should be setting up a working directory structure on your assigned machine that looks something like this (created using your shared CS45 account):
/local/you_and_partner/ | --------------------------------------------------------- / | \ ubuntu-12.04.3-STARTHERE/ linux-2.6.32.44/ lab2 (virtualbox image) (linux source) (cloned git repo) you will do your copies of linux kernel dev here files you modify and test programs