This is an example of creating a file system driver using FUSE.