libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
rootpretender is a system that enables special file operations such as the creation of block special and character special device nodes and unlimited chown()ing of files for non-root users of Unix systems. It does this by faking special file operations. For example, chown() is not executed, and mknod() creates regular files instead of device nodes. These operations are remembered, so next time a process under rootpretender's control examines an affected file with stat() or a similar system call, the fake information is returned. It uses LD_PRELOAD and includes patches for rsync 2.6.6 and rsync 2.6.9 for use on systems without LD_PRELOAD support. These make it possible to copy file ownership and device nodes even if root access is not available on the target.
SpadFS is an attempt to combine features of advanced filesystems (crash recovery, fast directories, etc.) and good performance without increasing code complexity too much. It uses crash counts instead of journaling (because journaling is too complex and bug-prone), and uses hash instead of btrees for directory organization.
fdmsfs is a FUSE filesystem which can read fostex FDMS-3 volumes. When mounted, the songs (programs) appear as directories and the tracks appear as WAVE files within those directories. This allows songs to be played or mixed-down directly off the disk (e.g. using Audacity). Supported devices: FD-4, FD-8, VF160, and D2424.
EVP dirdiff is a tool that recursively compares two directory trees using MD5 hash function. The depth of the directory tree can be limited, and the two directories can optionally be synchronized. MD5 file hashes are printed. File names can be enclosed in the characters of your choice.
The zeroer utility can be used to wipe empty space on a disk. In contrary to dd, zeroer does not wipe existing files on a partition. It overwrites the unallocated disk spa ce around existing files, which means that deleted files cannot be restored after processing a certain partition with zeroer. The utility's principle consists in writing huge zero-padded memory blocks to a file. To a certain extent, this works similar to dd, but zeroer dynamically reduces the blockwriter's buffer size when the filesystem is going to be full.
driveplugger is a removable storage manager that safely puts control into the hands of the user. It makes devices such as USB drives, CDROMs, or any other removable media easy to use. The user can assign names to devices. Browsing, ejection, and other operations can be done through a tray icon.