http://okmij.org/USENIX99/#syscall-interception
A network file system over HTTP:
remote access and modification of files and files

http://www.scit.wlv.ac.uk/~jphb/comms/nfs.html
The networked file system, known as NFS and defined in RFC 1094 is used to allow hosts to share files across a network.

http://www.control-escape.com/linux/lx-filesys.html
The Linux (Virtual) File System
"Probably the most important difference (from the user's perspective) between the DOS/Windows world and the Linux world is the organization and operation of the file system. Some ideas will seem very familiar, and others will seem completely alien, but with a good understanding of the Linux file system, you have the skill to avoid some of the most common problems experienced by new Linux users."

http://www.linux.it/~rubini/docs/vfs/vfs.html
The "Virtual File System" in Linux
(May 1997)
"The main data item in any Unix-like system is the ``file'', and an unique pathname identifies each file within a running system. Every file appears like any other file in the way is is accessed and modified: the same system calls and the same user commands apply to every file. This applies independently of both the physical medium that holds information and the way information is laid out on the medium. Abstraction from the physical storage of information is accomplished by dispatching data transfer to different device drivers; abstraction from the information layout is obtained in Linux through the VFS implementation."

http://en.wikipedia.org/wiki/Virtual_file_system

http://www.win.tue.nl/~aeb/linux/lk/lk-8.html

http://www.tldp.org/LDP/tlk/fs/filesystem.html
This chapter describes how the Linux kernel maintains the files in the file systems that it supports. It describes the Virtual File System (VFS) and explains how the Linux kernel's real file systems are supported.