Cramming Semantics into File System Interfaces
Craig Everhart
Through the years, file system interfaces (POSIX, VFS layers, NFS protocols) have been pushed and stretched by implementors adding new capabilities to file systems, like cluster file systems, distributed file systems, and interfaces to new and different systems. This talk presents some motivations for interface growth and some clever strategies for providing advanced semantics, and observes how Linux interfaces are following in the same path.
|