mirror of https://github.com/vitalif/e2fsprogs
![]() The compression patches were an out-of-kernel patch set that was (a) only available for ext2, (b) something that was never could be stablized due to file system corruption, and (c) the most recent patches were for 3.1, last updated in 2011. The history of the compression patches has been a bit checkered. There is a long history here at http://e2compr.sourceforge.net which lists the perspective of the people working on it from the e2compr side. From the ext2/3/4 mainline developers' perspective, initial compression support was added to e2fsprogs in 2000 (in the Linux 2.2 era), but due to stability concerns the kernel patches were never merged into the mainline kernel. While there were some sporadic efforts to try to get the ext2 compression patches working in the 2.4 and 2.6 era, by that time mainline work had moved on to ext4, and the e2compr approach could only work with 32-bit block numbers and indirect mapped files. Signed-off-by: Theodore Ts'o <tytso@mit.edu> |
||
---|---|---|
.. | ||
Android.mk | ||
Makefile.in | ||
crypto_mode.c | ||
e2p.h | ||
e2p.pc.in | ||
feature.c | ||
fgetflags.c | ||
fgetversion.c | ||
fsetflags.c | ||
fsetversion.c | ||
getflags.c | ||
getversion.c | ||
hashstr.c | ||
iod.c | ||
ls.c | ||
mntopts.c | ||
ostype.c | ||
parse_num.c | ||
pe.c | ||
percent.c | ||
pf.c | ||
ps.c | ||
setflags.c | ||
setversion.c | ||
uuid.c |