[lkml]   [2006]   [Oct]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Smaller compressed kernel source tarballs?
    On Sun, Oct 01, 2006 at 10:35:11PM -0500, Drew Scott Daniels wrote:
    > ppmd, also in Debian had better compression than lzma. PAQ8i has even
    > better compression, but isn't in Debian. See the maximumcompression web
    > site or other archive comparison tests.

    Interesting. But I suspect that you have not checked the compression time.
    PAQ8I for instance is between 100 and 300 times SLOWER than bzip2 to achieve
    about 30% smaller ! Given that the kernel already takes a very long time to
    compress with bzip2, it would take several hours to compress it with such
    tools. While they're very interesting proofs of concept for compression
    research, they're not suited to any real world usage !

    > The pace of compression algorithm development is high enough that I'd
    > suggest that the bar be placed quite high before switching to a new
    > compression format that's not reverse compatible.

    At least, ppmd takes the same time as bzip2 to achieve about 12% better
    compression. But I don't think it justifies a switch.

    > For those interested, I'm working on publishing a proof of concept that
    > can make most tarballs compress better. About 2-3% better in my tests
    > with bzip2/gzip on the Linux kernel source code.

    A lot of improvement can be made in tar to compress better archive with
    large number of small files such as the kernel. You just have to see the
    difference in archive size depending on the base directory name. If you
    come up with something really interesting which does not alter the output
    format nor the compression time, it might get a place in the git-tar-tree
    command. But IMHO, it would me more interesting to further reduce patches
    size than tarballs size, since patches might be downloaded far more often.


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2006-10-02 06:11    [W:0.020 / U:57.568 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site