Filesystems
2003-07-15 20:18:40.268278+02 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 03:37:41.860123+02 by:
ebwolf
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 08:53:45.590439+02 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.
We will not edit your comments. However, we may delete your
comments, or cause them to be hidden behind another link, if we feel
they detract from the conversation. Commercial plugs are fine,
if they are relevant to the conversation, and if you don't
try to pretend to be a consumer. Annoying endorsements will be deleted
if you're lucky, if you're not a whole bunch of people smarter and
more articulate than you will ridicule you, and we will leave
such ridicule in place.