translucency loadable kernel module

translucency is a loadable kernel module for Linux that virtually merges two directories, making it possible to overwrite files on read-only media and compile projects (such as the Linux kernel) with different options without copying sources each time. No user-space tools have to be changed. The process is also known as inheriting (ifs), stacking, translucency (tfs), loopback (lofs), and overlay (ovlfs).

Tags Clustering/Distributed Networks Operating System Kernels Linux Filesystems
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Apr 2005 05:35
  • Rrelease-after

Changes: This release includes a port to the MIPS architecture, a general code cleanup, and two bugfixes.

  • Rrelease-mid
  •  28 Oct 2003 03:08
  • Rrelease-after

Changes: This release adds support for whiteout-entries, which allow for removal and renaming of files on read-only dirs. Also it now supports more than two layers and properly handles Unix sockets.

  • Rrelease-mid
  •  15 Aug 2003 08:42
  • Rrelease-after

Changes: This release increases portability and adds a parameter to specify which fs mounts should be included in redirection.

  • Rrelease-mid
  •  28 Nov 2002 07:23
  • Rrelease-after

Changes: A downcase flag was added for case-insensitive filesystems. The open syscall was cleaned up and a SEGV with keventd was eliminated.

  • Rrelease-mid
  •  24 Jun 2002 05:24
  • Rrelease-after

Changes: translucency now allows more than two directories to be overlaid and creates devices in the top layer as needed. Several bugfixes and code cleanups were also made.

8f45e95f3e4056a46855cfe28cd582ea_thumb

Project Spotlight

luckyBackup

A powerful, fast, reliable, and fully customizable backup and sync tool.

8355ebcc362f5e43db57ba9cee34a804_thumb

Project Spotlight

Config::Model

A framework to edit and validate configuration files or data.