Christian Ludwig egy új patchet küldött az LKML-re, melynek célja, hogy bzip2 tömörítési lehetőséget adjon a Linux kernelhez. A patch egy olyan választási lehetőséget biztosít, melynek segítségével lehetőség nyílik arra, hogy bzip2 tömörítést használhassunk a kernelhez, és a ramdisk image (initrd) kompresszálásához is. Az eredeti bzip tömörítő - a lossless data compressor - nem használatos az open source fejlesztésekben, mert szabadalmi megkötésekkel kell szembenéznie a fejlesztőnek, ha ehhez az eszközhöz nyúl. Az újabb, és magas fokon portolható bzip2 a Burrows-Wheeler block-rendező text tömörítő algoritmust és a Huffman kódolást használja. Ez a dokumentum leírja, hogy miért a bzip2-t használjuk inkább a bzip-pel szemben. Ez a kód teljesen szabadalom mentes, állítja a szerző, Julian Seward.A jelenleg létező 'make bzImage' parancs nem azt jelenti, hogy a kernel bzip-pel van tömörítve. A jelentése make "big zImage". A linux kernel dokumentációban (Documentation/kbuild/commands.txt) világosan le van írva, hogy "a különbség a 'zImage' file és a 'bzImage' file között az, hogy a 'bzImage' más elrendezést, és más betöltő algoritmust használ, és nagyobb a kapacitása. Mindkét file a gzip tömörítést használja."
Christian Ludwig patche a 2.4.18 kernel ellen készült. Ez tulajdonképpen nem más mint a korábbi 2.2-es kernelhez készült, Tom Oehser által fejlesztett kód tisztított, és portolt verziója.