JM Ibanez wrote: > In fact, I don't think the FTP protocol was designed > to be used as part of a VFS layer, and may in fact present novel > challenges to a VFS layer designer. Samba and NFS are both designed with > VFS issues in mind (or at least were designed in the knowledge that they > would be exposed to common local filesystem operations such as locking, > etc.); having to kludge stuff like that onto a protocol like FTP is > dangerous, IMHO.
Not sure about dangerous... but it apparently is workable. To quote further from: http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html "GmailFS provides a mountable Linux filesystem which uses your Gmail account as its storage medium. GmailFS is a Python application and uses the FUSE userland filesystem infrastructure to help provide the filesystem, and libgmail to communicate with Gmail. GmailFS supports most file operations such as read, write, open, close, stat, symlink, link, unlink, truncate and rename. This means that you can use all your favourite unix command line tools to operate on files stored on Gmail (e.g. cp, ls, mv, rm, ln, grep etc. etc.)." And to think that that GmailFS most likely works over http (you can double check at http://libgmail.sourceforge.net/ ). lseek() functionality is not mentioned, but considering the existence of http-range, even that is theoretically possible. Perhaps the way Fuse abstracts VFS helps take care of certain issues. -- reply-to: a n d y @ n e o t i t a n s . c o m http://heecheesoft.blogspot.com -- Philippine Linux Users' Group (PLUG) Mailing List [email protected] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
