After six long months, MetaFS 0.1.5 is here. This release has two major new features: services, and root plugins. Services are alternate ways of looking at a file or directory -- for example, viewing a tarball as though it were a directory. Root plugins allow MetaFS to get its filesystem data from whatever source you choose; you are no longer limited to using a standard directory tree somewhere in your filesystem.... read more
MetaFS is an enhanced filesystem layer for Linux. It provides additional information (such as MP3 tags) to the user through standard filesystem interfaces (such as extended attributes). It also provides more flexible file management, by building search or other such services into the filesystem itself.
MetaFS 0.1.4 focuses mainly on improving its interface to more closely match that of a standard UNIX filesystem. As a result, 0.1.4 is the first version of MetaFS that can successfully serve home directories to KDE users.... read more
MetaFS allows users to access information about their files (such as MP3 tags or JPEG EXIF tags) easily and consistently using extended attributes. It also allows them to perform fast searches using this information. It can be easily extended by writing plugins to support new types of metadata and uses the FUSE library to act as a layer between user programs and the filesystem, which allows indexes to be kept up-to-date in realtime, and eliminates the need for a specialized metadata API.... read more
It's been well over a month since the last MetaFS release, so I think some kind of progress report is in order. I setup a Trac environment (link below) to help me track (no pun ;P) my progress and To-Do items on MetaFS.
The 0.1.3 release is pretty close now. All that remains are some hooks to add, some cleanups to do, and some documentation to finish. I can't promise a specific date, unfortunately, because school has started again. :-/... read more
MetaFS allows users to access information about their files (such as MP3 tags or JPEG EXIF tags) easily and consistently using extended attributes. It also allows them to perform fast searches using this information. It can be easily extended by writing plugins to support new types of metadata and uses the FUSE library to act as a layer between user programs and the filesystem, which allows indexes to be kept up-to-date in realtime, and eliminates the need for a specialized metadata API.... read more
Version 0.1.1 of MetaFS is now available. This is a fairly hefty maintenance update to version 0.1; most of the changes are bugfixes or under-the-hood refactoring. Of particular note, MetaFS is now multithreaded, which should improve robustness under heavy workloads.
For a complete list of changes and known issues, please see the ChangeLog on the SourceForge project page.
The initial release of MetaFS, version 0.1, is now available. This is a pre-alpha release which contains limited functionality.
Plugins in this release include:
- stat -- Provides rudimentary stat() information via extended attributes ("EAs").
- mime -- Autodetects a file's MIME type based on its extension or its contents, and provides the type in an EA.
- custom -- Allows the user to set custom EAs and Access Control Lists for their files, even on filesystems which do not provide attribute or ACL support.... read more