Projects / mumufs

mumufs

Mumufs is a virtual file system to support IPC of type many-to-many. It resides in RAM, and supports regular files, directories, symbolic, and hard links. Each file on mumufs is associated with a data block of an arbitrary size. Read/write operations for a file correspond to read/write operations from/to the corresponding data block. Each successful write to a file operation replaces the previously stored data block. Each new read/write operation must start from the shift 0 from the beginning of a file. An operation is considered successful only if the whole data block is read or written. Each file can be opened for reading and writing simultaneously many times. Both blocking and non-blocking IO are supported. Mumufs supports select ? poll operations.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  18 Nov 2009 04:07

    Release Notes: Changes were made due to changes in the kernel from version 2.6.27 through 2.6.29 to 2.6.30. A race condition in the mumufs_file_read() function was fixed. Identifiers of functions and variables were replaced to fit the kernel style.

    Screenshot

    Project Spotlight

    OpenStack4j

    A Fluent OpenStack client API for Java.

    Screenshot

    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.