Frigate: an object-oriented file system

Ted Hoon Kim, Gerald J. Popek, Wesley W. Chu · 1998

It is impossible to design and implement file systems for all possible uses. Only a few general purpose services can typically be included in an operating system. However, it is highly desirable to be able to modify or extend file systems within an operating system. Modifying the operating system for any purpose has traditionally been a difficult, if not impossible, task. Micro-kernel architectures, Streams, vnodes, loadable device drivers, and various "file system in a server" schemes have all attempted to add some measure of extensibility. We propose a new file system extensibility approach based on Frigate, an object-oriented file system. Frigate provides a modular, extensible file system framework that allows new extensions to be "plugged-in" on the f...

Read the paper · More papers on PaperTik