next up previous
Next: Implementing Kernel functionality with Up: Transparent Distributed File System Previous: System Architecture for a

Support for legacy applications (i.e. X-Emacs)

It is very desirable to tap the large application base that already exists that uses the current file system API (either directly or indirectly). Because of this, the shim library will also contain routines that remap calls to open, close, read, write, etc. to method invocations on the CurrentFileSystem object. Because KORBit has C language bindings, we should have relatively few headaches to worry about here.

Figure 3: Transparent Remote File System
\begin{figure}\begin{center}
\epsfig{file=RemoteFS.eps,width=10cm}\end{center}\end{figure}