Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/external/bsd/liblzf/dist



On Wed, Feb 03, 2010 at 11:42:34AM -0500, Thor Lancelot Simon wrote:
> The public domain C implementation of lzma is well over half a megabyte
> and appears to require threads.  It seems extremely silly to me that
> you'd pick that particular straw man while complaining about system bloat.

XZ's liblzma is compiled 150KB. There was some threaded hash finder for
the original 7zip SDK, but that didn't make it into XZ so far. My main
point is that you haven't really give a proper use case yet. For things
like kernels and distribution, liblzf has an abysmal compression rate,
so that the size advantage of the decoder doesn't matter too much. I
don't mind a fast compressor for streaming applications, but those
should exist and named as such. Even than it should at least be somewhat
justified to use a non-standard, ad-hoc algorithm (compared to deflate).

Joerg


Home | Main Index | Thread Index | Old Index