CS HOME   CS 518   PROFESSOR ROSS
LINUX VIRTUAL FILE SYSTEM
CS 518 PROJECT WEB SITE
STUDENTS:
- Leif Wickland  leifw@cs.montana.edu
- Robert Ledford  ledford@cs.montana.edu
LINKS:
Home

Presentation (.ppt)
Presentation (.html)

Resources

Notes

IFE Diagram
Boot Process


PROJECT SUMMARY:
The Linux operating system supports multiple different file systems, including ext2 (the Second Extended file system), nfs (the Network File system), FAT (The MS-DOS File Allocation Table file system), and others. To enable the upper levels of the kernel to deal equally with all of these and other file systems, Linux defines an abstract layer, known as the Virtual File System, or VFS. Each lower level file system must present an interface which conforms to this Virtual File System.
During our presentation we cover the following topics:
· What a file system is and its basic components
· A history of linux file systems
· The need for a Virtual File System
· The kernels interaction with lower level file systems through the Virtual File System
· Registering a file system
Montana State University - Department of Computer Science