I was going to post about LZMA support also. AFAIK the only reason it's not part of the official SquashFS is to make the LKML beards less resistant to including it in mainline. Too bad, because it makes quite a big difference in read-performance on slow media such as CDs, NBD and USB sticks, and space on storage-starved embedded devices.
Posted Oct 30, 2008 10:46 UTC (Thu) by khim (subscriber, #9252)
[Link]
Squashfs with LZMA support includes all this code in filesystem itself
and that's "just wrong(tm)". It must be available for other pieces of
kernel as well. I suppose squashfs developers can do this - but that's move
patch from "yet-another-filesystem-patch" (easy to get approval and
integrate) to "yet-another-patch-with-changes-to-core-API" (much harder to
process). So the split is right. I sure hope developers will not stop at
just adding squashfs but will proceed with LZMA support as well, but...
later.