Here are some sample filesystems to play around with more or less
functionality. All filesystems aren't tested well and had only be
written to become familiar with userfs!

- color
  This was my first try with userfs ;-). If you mount it anywhere you'll
have this read-only "filesystem":
/mnt $ ls -R
background/  foreground/

background:
black   blue    cyan    green   purple  red     white   yellow

foreground:
black   blue    cyan    green   purple  red     white   yellow

  If you now tpye in `cat background/blue' the background color will
switch to blue. Same for foreground.

- cdfs
  I have made a little database of my music CDs (well, a file for each
CD). This filesystem reads all these files and offers you a root
directory containing the interprets, the next level contains the name of
the CD and on the third level all titles are displayed, e.g.:
/mnt/Bon Jovi/Slippery when wet $ ls
total 0
  1. Let it rock
  2. You give Love a bad Name
  3. Livin' on a Prayer
  4. Social Desease
  5. Wanted dead or alive
  6. Raise your Hands
  7. Without Love
  8. I'd die for you
  9. Never say Goodbye
 10. Wild in the Streets

  If you have the song text of each song one could integrate it to be
displayed if the title is `cat'ed.

- mailfs
  This filesystem has to be mounted by root. Every user changing to it
will see his mail (as suggested in the README file of userfs.) Not much
more implmeneted, and not very useful (IMHO.)

- zipfs
  Nearly the same as the arcfs with two exceptions: It's using my
library and you can write in this filesystem, change files etc. Theses
changes are only kept in memory and are not written back to the archive!
Advantage: you can mount a t.gz file containing source, change the
Makefile therein, say make and copy the binary to a safe location. No
need to remove all the old *.o files you just unmount the filesystem and
they (and all your changes) are gone ;-).
