Hi all, Now that kernel 2.6.38 supports xz (lzma2, not lzma), how about using it as the default compression for the kernel and initramfs. mkinitcpio simply requires COMPRESSION="xz" to generate lzma2 compressed initramfs. But xz compressed kernel requires change in the config option and once module-init-toools supports xz compressed modules we can say good bye to gzip. Related commits :- For kernel and initramfs xz support - http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... Squashfs xz support http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... I think this option should be added to mkinitcpio to make users aware of this option. Not sure of the reduction in kernel and initramfs size though (compared to gzip and lzma). Regards. Keshav PS: Seems like I am actually late in conveying this since 2.6.38 kernel is now in testing. But atleast from pkgrel 2 onwards?