Vendors cannot provide all the operating-system services that users de
mand. So, there has been a persistent desire to make operating systems
more flexible and customizable. Naturally, object-oriented technology
has come to bear on this area. However, the ease of use of many such
solutions has been disappointing. Ease of use is a key feature of Frig
ate, an object-oriented file system. It differs from most file system
designs in that it's for ordinary users, not sophisticated operating s
ystem gurus. Frigate's modular, extensible framework allows new extens
ions to be ''plugged in'' on the fly. It is fully implemented and supp
orts a set of example file system extensions.