Speaker: Peter Braam, Carnegie Mellon University
Date: April 9, 1998
The Linux Virtual Filesystem
The Linux Virtual Filesystem layer has evolved significantly during the last year and is now a unique layer with an innovative design. The purpose of this talk is to provide background to programmers who wish to write or modify filesystem code in the kernel. We will start by discussing the basic data structures, algorithms and caching mechanisms underlying the VFS.
From here on we will take a detailed look at the new dentry cache and the invariants governing its use. This will be illustrated by considering some tricky issues faced by the Linux filesystems -- of which there are very many.