Project 3 Mechanics 

Fetch a New VMWare Machine

We'll be using a new VMWare machine for this project. It differs from the previous one in that: Persistence should make your work a little easier, since you won't have to reformat your file system each time you boot. It's unlikely that anything you do in this project will corrupt the main file system (the one that must be intact to be able to boot), but if it does you can always just refetch the original VMWare machine.

The new machine is at forkbomb:/cse451/projects/FC4-451-2Disk.tar.bz2. It will become available on lab PCs shortly.

Set Up Your (Kernel and mkfs) Build Environments

The code we're using is the same as the code from Project 1. However, some configuration (build) options have been changed to make debugging easier, among other things. Here's what you should do to get started:

Try Out the cse451fs File System

Working More Efficiently

Here are some points that might help: