Data::Locations is a virtual file manager which allows you to write and read data (text and binary) to and from virtual files (think of bubbles). Moreover, this manager allows you to (recursively) define "magic" insertion points in these virtual files (bubbles inside other bubbles) which can be filled in (inflated) later (through a "straw", i.e., the object's reference), at any convenient time and in any order you like. Since this software acts purely in memory, there is no slowing down through costly file input/output (i.e., no temporary files).
The goal of the dtfs project is to implement a log-structured file system within the Linux 2.2.x kernels. dtfs has a filesystem-independent core that provides general services required for a log-structured file system and uses a "traditional" file system implementation to do the actual filesystem/VFS operations. The tradtional file system of choice is currently Linux' ext2 file system. Using the ext2 file system together with the log-structured core should both reduce the implementation work required to be done and facilitate the future maintainence of dtfs.
hfsutils is a comprehensive software package being developed to permit manipulation of HFS volumes from UNIX and other systems. HFS is the ``Hierarchical File System,'' the native volume format used on modern Macintosh computers. The software reads and writes HFS (but not HFS+) volumes with several command-line programs and optionally an X interface. The software can also be used as a C library.
The main goal of the Linux Trustees project is to create an advanced permission management system for Linux. The solution proposed is mainly inspired by the approach taken by Novell Netware and the Java security API. Special objects (called trustees) can be bound to every file or directory. The trustee object can be used to ensure that access to a file, directory, or directory with subdirectories is granted (or denied) to a certain user or group (or all except user or group). Trustees are like POSIX ACLs, but trustee objects can affect entire subdirectory trees, while ACLs a single file. Trustees works with the 2.6 Linux kernel.