Flutterby™! : Filesystems

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

Filesystems

2003-07-15 18:18:40.268278+00 by Dan Lyke 2 comments

A /. article linked to New Advances in Filesystem Space [PDF]. Nothing terribly new here, except that I'm playing with concepts similar to these in an information browser, creating an artificial filesystem like view, and while I'm not sure I quite like the "files are files or subdirectories" abstraction these do offer some new ways to help make sense of metadata.

Worth reading if you've been susceptible to the "Longhorn" hype, have looked at perlfs, heard of Plan 9 but don't know what to make of it, or just want to see where user views of data are headed.

[ related topics: Microsoft Open Source Invention and Design Software Engineering ]

comments in ascending chronological order (reverse):

#Comment made: 2003-07-16 01:37:41.860123+00 by: ebradway

Hmmmm... Seems like someone's trying to make the FS take up where the shell leaves off:

"Why can't I just use 'rename' to change a password or set a value in a config file?"

The handling of 'attributes' seems similar to the Mac's FS and resource forks...

#Comment made: 2003-07-16 06:53:45.590439+00 by: Brian

If you've heard of perlfs, you should also look at FUSE (at http://sourceforge.net/projects/avf) which is the same kind of "file system in userspace using a linux kernel module" scheme, but a bit cleaner and with bindings for C, perl, and python.

It is related to AVFS, which is implemented with either a fake CODA server or an LD_PRELOAD library.

Also see FUSD (http://www.circlemud.org/~jelson/software/fusd/) which is a "device driver in userspace" scheme.