The task for assignment 3 is to implement a basic file system using FUSE with a single file as the backing store.
Note that the code for my particular implementation is not exactly state-of-the-art (hence the name Terrible File System), so copying it will most definitely net you no gain. May it serve as a starting point to your endeavors.