All file-system activity in the Linux kernel goes through a virtual file-system layer - VFS. In this play, we will expose parts of the internals of this layer - using diagrams, a little code walk-through and a lot of hand-waving.
This lecture comes mostly to serve as background to file-system implementors, but would also answer the question of "full-path or relative path - which is quicker?" in several ways...