Ubuntu Kernel Ekibi, açılış süresini hızlandırmak için Ubuntu 19.10 sürümünden başlayarak sıkıştırma seçeneğini değiştirmeye karar verdi. Kernel imajı için farklı sıkıştırma seçeneklerini değerlendirdikten sonra Ubuntu 19.10 sürümünde LZ4 kernel imaj sıkıştırması kullanmaya karar verdiler.
LZ4 Kernel İmaj Sıkıştırması’nın Avantajları:
- Sıkıştırma boyutuna bakıldığında GZIP, kernel boyutunu en küçük boyutta sıkıştırıyor. GZIP ile kıyaslandığında LZO ~16% ve LZ4 ~25% daha fazla boyutta sıkıştırıyor.
- X86’da LZ4’ün sıkıştırmayı açma hızı, GZIP’ten 7 kat daha hızlı ve LZO da GZIP’ten ~1.25 kat daha hızlı.
- Ayrıca yavaş dönen medya ve yavaş CPU’larda bile daha uzun yükleme süresine rağmen LZ4 kernel daha hızlı açarak bunun üstesinden geliyor. Medya hızlandıkça, GZIP, LZ4 ve LZO arasındaki yükleme süresi farkı azalır ve sıkıştırmayı açma süresi LZ4‘te daha fazla oluyor.
Ubuntu 19.10 Eoan Ermine’da ve x86, ppc64el, s390 kerneller ve initramfs için de LZ4 varsayılan olacak.