Sponsorised links
2008
Sponsorised links
2007
Anatomy of the Linux file system
When it comes to file systems, Linux® is the Swiss Army knife of operating systems. Linux supports a large number of file systems, from journaling to clustering to cryptographic. Linux is a wonderful platform for using standard and more exotic file systems and also for developing file systems. This article explores the virtual file system (VFS)—sometimes called the virtual filesystem switch—in the Linux kernel and then reviews some of the major structures that tie file systems together.
MacFUSE - Google Code
Besides making many existing FUSE file systems available on Mac OS X, MacFUSE opens up a whole new set of opportunities for Macintosh developers, who can now put intuitive and innovative interfaces around all kinds of information.
macfuse - Google Code
MacFUSE implements a mechanism that makes it possible to implement a fully functional file system in a user-space program on Mac OS X (10.4 and above). It aims to be API-compliant with the FUSE (Filesystem in USErspace) mechanism that originated on Linux. Therefore, many existing FUSE file systems become readily usable on Mac OS X. The core of MacFUSE is in a dynamically loadable kernel extension.
macfuse - Google Code
A FUSE-Compliant File System Implementation Mechanism for Mac OS X
2006
fseventer
Observes filesystem changes using the same underlying API as Spotlight.
Provides a graphical representation of the file activity.
Example use could be to determine what files are changed via software installation, preferences, etc.
Requires admin access & will only work on Mac OS X 10.4 "Tiger".
GMail Drive shell extension
GMail Drive is a Shell Namespace Extension that creates a virtual filesystem around your Google Gmail account, allowing you to use Gmail as a storage medium.
Comparison of file systems
The document compares general and technical information for a number of file systems.
