Not mythical at all. As noted in the description, there's sshfs, a
live and quite popular example of this sort of filesystem.
The constraint is that the server has to be an ordinary unprivileged
process. How should it identify the file, other than by name, or by
an open file descriptor?
Can you please give concrete examples what it can't handle, and how
should the implementation be improved to be able to handle it, given
the above constraints?
And the nfs server isn't a userspace process, or if it is, it must use
horrible hacks to convert the file handle to a name, that don't work
half the time.
You mean an "open by inode" on the userspace API? My guess, it
wouldn't get very far.
Anyway, that would still not work on old servers, and servers running
other OS's.
Note, the point is _not_ to make a brand new NFS replacement
filesystem, that can use names instead of file handles. The point is
to use existing infrastructure, to make the setup as easy as ssh'ing
to a different machine. And sshfs does just that.
Miklos
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html