e2compr - transparent compression for the ext2 filesystem
The Linux e2compr package consists of a set of patches
and utilities to provide transparent compression and decompression in the
second extended (ext2) filesystem.
e2compr has a long and chequered history of revision and abandonment. This
site is a rally point for any surviving e2compr coding efforts.
Actually the latest patch was released for the new kernel 3.0 series (kernel-3.1-rc3). 2.6 kernel version are available for version 2.6.22-30). The kernel 2.4. version is known to run with the latest 2.4 series kernels (2.4.26-32).
The Renaissance (Linux 3.0 series, 2011): http://e2compr.sourceforge.net/
Linux 3.1 port: The patch was completly reworked and cleaned up some time ago. It is now as compact as possible. This helps to make the code more portable and simplifies the understanding of the code itself. Updated august 2011 by matthiaswinkler@users.sourceforge.net.
Features:
- Multicore/SMP support
- Hi-Mem support
- Stripped down patch: size was reduced from ~500kByte to 250kByte
- Can be build as module or into the kernel (working again)
The New Age (Linux 2.4.>=26 / 2.6.>=22, 2007-2008): http://e2compr.sourceforge.net/
Linux 2.6 port started by Paul Whittaker and Terry Loveall. Finially finished 2.6.2x development and currently maintained by Matthias Winkler.
The Modern Age (Linux 2.4.>17 / 2.6, 2003-2004): http://e2compr.sourceforge.net/
The Third Age (Linux 2.4.<=17, 2001-2002): http://www.alizt.com/
Linux 2.4 port by Denis Richard and Pierre Peiffer. The site still exists, but appears inactive.
The Second Age (Linux 2.0 / 2.2, 1997-2000): http://e2compr.memalpha.cx/e2compr/
Linux 2.0 and 2.2 ports, and substantial enhancement, by Peter Moulder and others. Peter's many addresses include:
- pjm@opensource.captech.com
- pjm@openrock.com
- pjm@e2compr.memalpha.cx
- pjm@bofh.asn.au
- reiter@netspace.net.au
Various alternate sites existed during this era:
- http://opensource.captech.com/e2compr/
- http://www.netspace.net.au/~reiter/e2compr/
- http://cvs.bofh.asn.au/e2compr/
Genesis (Linux 1.2 / 1.3, 1995-1997): http://www.etca.fr/Users/Antoine+de+Maricourt/english/e2compress.html
Original code by Antoine Dumesnil de Maricourt.The original custodian of the new SourceForge site was Tim Southerwood.
It was later the subject of an abandoned project takeover by the current
maintainer, Matthias Winkler.