This is a readme for lzma in busybox, buildroot, kernel and standalone. This is in use by floppyfw, both the floppyfw itself and the corresponding floppyfw devkit based on buildroot. The feature common for all these packages are that they use the zlib/stream based method as used by the lzma patched mksquashfs found at http://oleg.wl500g.info/ Thanks to Ming-Ching Tiew for lzmatools and the kernel patch. lzmatools a compressor and decompressor. both pretty simple. This requires the lzma sdk version 4.06 to compile. http://www.7-zip.org/sdk.html Kernel LZMA compression: This is a patch to use lzma for compressing/decompressing vmlinux and it is alot better than bzImage and UPX. It does need lzmacomp from the lzmatools package. http://www.zelow.no/floppyfw/download/Development/lzma/ The one here is for 2.4 and for 2.6 you have: http://www.geocities.com/mctiew/ffw/lzma-vmlinuz-2.6.patch.gz which uses "lzma", the lzmacomp equivalent in the 7zip lzma SDK. Busybox: lzmacat is a busybox adaption of the lzmacat in the izmatools package. Buildroot stuff: lzmatools-buildroot.tgz is make files for lzmatools lzma-buildroot.tgz is a separate lzma tool from http://martinus.geekisp.com/rublog.cgi/Projects/LZMA This is not compatible with the other lzma based tools and patches here and seems to be a dead end.. Thomas. thomasez@zelow.no