From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <2188d527e30fa4f76b933b52ede07d9e@plan9.bell-labs.com> From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] user-level file systems for Linux Date: Wed, 18 Feb 2004 20:57:42 -0500 Topicbox-Message-UUID: ec71ea3c-eacc-11e9-9e20-41e7f4b1d025 There is a user-level file system driver for Linux called FUSE that has just released a new stable version: http://sourceforge.net/forum/forum.php?forum_id=350517 They have user-level servers to mount various archives and various network protocols (http, ftp, smb). The protocol itself looks fairly similar to the old 9P: http://tinyurl.com/28f2y There is another similar project called LUFS http://lufs.sourceforge.net/lufs/ though it seems more complicated than necessary and makes at least one (imo) critical mistake: no fids. Actually there have been a handful of projects doing similar things over the past few years, and they've all died out. I'm optimistic about FUSE because it's almost an exact translation of the VFS layer, meaning that it's simple and as expressive as possible. Russ