** Description changed:

+ Feature Freeze Justification
+ ============================
+ 
+ Initramfs-tools uses gzip compression by default which served us well
+ for quite some time but LZ4 offers way faster decompression while
+ making a only slightly bigger initramfs files.
+ 
+ Having lz4 supported by initramfs-tools would allow users to opt-in for
+ faster boot in Bionic from day 1.
+ 
+ On my old laptop the initramfs extraction time decreased from ~1.2s to ~0.24s:
+ (with lz4)
+ kernel: [    0.285692] Unpacking initramfs...
+ kernel: [    0.518806] Freeing initrd memory: 65148K
+ kernel: [    0.289731] Unpacking initramfs...
+ kernel: [    0.522823] Freeing initrd memory: 65148K
+ (with gzip)
+ kernel: [    0.273748] Unpacking initramfs...
+ kernel: [    1.490066] Freeing initrd memory: 57140K
+ kernel: [    0.281729] Unpacking initramfs...
+ kernel: [    1.498493] Freeing initrd memory: 57140K
+ 
+ Discussion on ubuntu-devel:
+ https://lists.ubuntu.com/archives/ubuntu-devel/2018-March/040258.html
+ 
+ IMO the attached patch is minimally intrusive and it is safe to make
+ this change even at this late hour of the release cycle.
+ 
+ 
+ Original Bug Text
+ =================
+ 
  I found that I could enable LZ4 compression for initramfs on my vivid
  machine by installing liblz4-tool package, adding one line to
  mkinitramfs and installing a kernel compiled with CONFIG_CRYPTO_LZ4=y.
  
  Please include support for (legacy) LZ4.
  
  Attached patch includes changes made to the latest version (initramfs-
  tools_0.120ubuntu3).

** Description changed:

  Feature Freeze Justification
  ============================
  
  Initramfs-tools uses gzip compression by default which served us well
  for quite some time but LZ4 offers way faster decompression while
  making a only slightly bigger initramfs files.
  
  Having lz4 supported by initramfs-tools would allow users to opt-in for
  faster boot in Bionic from day 1.
  
  On my old laptop the initramfs extraction time decreased from ~1.2s to ~0.24s:
  (with lz4)
  kernel: [    0.285692] Unpacking initramfs...
  kernel: [    0.518806] Freeing initrd memory: 65148K
  kernel: [    0.289731] Unpacking initramfs...
  kernel: [    0.522823] Freeing initrd memory: 65148K
  (with gzip)
  kernel: [    0.273748] Unpacking initramfs...
  kernel: [    1.490066] Freeing initrd memory: 57140K
  kernel: [    0.281729] Unpacking initramfs...
  kernel: [    1.498493] Freeing initrd memory: 57140K
  
  Discussion on ubuntu-devel:
  https://lists.ubuntu.com/archives/ubuntu-devel/2018-March/040258.html
  
  IMO the attached patch is minimally intrusive and it is safe to make
  this change even at this late hour of the release cycle.
  
+ I have uploaded the package to this PPA for testing the build:
+ https://launchpad.net/~rbalint/+archive/ubuntu/scratch
+ 
+ I'm also using the updated package on my system.
  
  Original Bug Text
  =================
  
  I found that I could enable LZ4 compression for initramfs on my vivid
  machine by installing liblz4-tool package, adding one line to
  mkinitramfs and installing a kernel compiled with CONFIG_CRYPTO_LZ4=y.
  
  Please include support for (legacy) LZ4.
  
  Attached patch includes changes made to the latest version (initramfs-
  tools_0.120ubuntu3).

** Changed in: initramfs-tools (Ubuntu)
       Status: Triaged => New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1488620

Title:
  [FFe] Add LZ4 support to initramfs-tools

Status in initramfs-tools package in Ubuntu:
  New

Bug description:
  Feature Freeze Justification
  ============================

  Initramfs-tools uses gzip compression by default which served us well
  for quite some time but LZ4 offers way faster decompression while
  making a only slightly bigger initramfs files.

  Having lz4 supported by initramfs-tools would allow users to opt-in
  for faster boot in Bionic from day 1.

  On my old laptop the initramfs extraction time decreased from ~1.2s to ~0.24s:
  (with lz4)
  kernel: [    0.285692] Unpacking initramfs...
  kernel: [    0.518806] Freeing initrd memory: 65148K
  kernel: [    0.289731] Unpacking initramfs...
  kernel: [    0.522823] Freeing initrd memory: 65148K
  (with gzip)
  kernel: [    0.273748] Unpacking initramfs...
  kernel: [    1.490066] Freeing initrd memory: 57140K
  kernel: [    0.281729] Unpacking initramfs...
  kernel: [    1.498493] Freeing initrd memory: 57140K

  Discussion on ubuntu-devel:
  https://lists.ubuntu.com/archives/ubuntu-devel/2018-March/040258.html

  IMO the attached patch is minimally intrusive and it is safe to make
  this change even at this late hour of the release cycle.

  I have uploaded the package to this PPA for testing the build:
  https://launchpad.net/~rbalint/+archive/ubuntu/scratch

  I'm also using the updated package on my system.

  Original Bug Text
  =================

  I found that I could enable LZ4 compression for initramfs on my vivid
  machine by installing liblz4-tool package, adding one line to
  mkinitramfs and installing a kernel compiled with CONFIG_CRYPTO_LZ4=y.

  Please include support for (legacy) LZ4.

  Attached patch includes changes made to the latest version (initramfs-
  tools_0.120ubuntu3).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1488620/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to