The VFS (Virtual File System) in Linux Kernel V2.4
A Play In 5 Acts
[Click here to start]
This lecture is also available in
one big HTML file
.
Table of contents
Act I - The Linux Kernel's VFS - exposition
Act II - Relations Of The VFS With The Rest Of The System - the plot thickens...
VFS And The System - Static Relations
VFS And The System - Dynamic Relations
Act III - Internal Components Of The VFS - the naked souls...
About Caches
The Dcache
The Inode Cache
The File Object
Act IV - The VFS Sources - there's a birdhouse in your code...
Act V - Example VFS Operations - three paths to your soul...
VFS Operations - Path To Inode Translation
VFS Operations - File Open
Actually Opening The File
VFS Create
VFS Operations - File Read
Reading Via The Page Cache
References
Originally written by
guy keren