Fwd: Re: A common VFS and a Common conf-system [Part II]

Robert Wittams robert at wittams.com
Wed Mar 9 21:51:36 EET 2005


Look, it will be perfectly possible for you to write a backend for D-VFS 
that uses fuse for sshfs, dav, or any other protocol. You can do the 
same for windows shell extensions, and OS X's in kernel fses.

That is a lot of work. And you already know it is going to suck. 
Traditional posix apis make a lot of ancient assumptions that make very 
little sense. Have you railed against the Posix AIO apis in the same way?

The fact that you can waste a lot of time bridging D-VFS to provably 
suboptimal backends does not mean we need to posixly cripple the api.

Wrt to the namespace issue:
The fact is that people *already use URis*. KDE does. Gnome does. Open 
Office does. Mozilla does.

If you could go back in time and redesign uris, it would have been nice 
to make them compatible with unix filenames : as you say, 
/remote/protocol/server/path/to/resource.

This didn't happen. URIs have won. It is *far* more realistic to adapt 
unix utilities to accept both uris and unix filenames than to remove 
uris from the face of the earth.




More information about the xdg mailing list