Linux kernel - compression support

Welcome to the official linux kernel bzip2 compression support homepage.

[Home] [About] [History] [Download]


Known bugs and limitations

 - make in-kernel bzlib SMP-/thread safe
 - support for choice of non-compressed kernel images in kernel configuration
 - support for more compression formats (if you have any suggestions, mail me)

History

2.0alpha   (12.10.2004):
        - restructured patch, based on an in-kernel bzlib
        - known issues: i386 bzImage compression using bzlib compiles, but does NOT work (at least for me)

since 08/2004 I am using Bitkeeper to keep track of Linux kernel changes. It makes life a lot easier.

1.5a   (30.12.2002):
        - added progress bar for decompression of ramdisks

1.5   (23.07.2002):
        - fixed decompression error in memory during boot in versions 1.3 and 1.4

1.4    (16.07.2002):
        - NON-WORKING VERSION
        - kernel compression level support implemented for both gzip and bzip2

1.3    (15.07.2002):
        - NON-WORKING VERSION
        - kbuild: fixed bzip2 kernel compression support with bzImage
        - fixed up "Coding Style"

1.2a    (14.07.2002):
        - included kernel compression in *config
        - make target "bz2bzImage" is obsolete

1.2    (04.07.2002):
        - first FINAL release
        - changed bzip2misc.c to avoid compiler warnings (compiler warnings are reduced to a minimum now)
        - rearranged code to comply with the "coding style"

1.1c    (03.07.2002):
        - both compression algorithms use same memory functions now, thus no crc for gzip anymore

1.1b    (29.06.2002):
        - changed order of some functions to avoid compiler warnings

1.1a    (26.06.2002):
        - added kernel configuration support for ramdisk compression choice

1.0    (24.06.2002):
        - first running version for kernel 2.4.18, should also run on every other kernel 2.4.x


Valid HTML 4.01!
© since July 2002, Christian Ludwig