Public bug reported:

arm64 is currently the only kernel architecture that does not support
self-compressed kernel images, instead it states that "external" things
should decompress the kernel image if it is so desired.

this hinders adoption of arm64, reduces feature parity with other
architectures, and makes it harder to have optimal kernels on arm64.

For example:
- sd-boot stub as used in Ubuntu Core does not support uncompressing .vmlinuz 
section in https://systemd.io/BOOT_LOADER_SPECIFICATION/ type 2 binary

- firmware on RaspberryPi doesn't support compressed kernel images, or
only supports a subset of compression algorithms

- vmlinuz can be booted directly as an EFI app which also doesn't
support compression, or doesn't support all compression algorithms

It would be extremely nice to be able to compress vmlinuz on arm64 with
modern compression algorithms (zstd, lz4, xz) and be able to boot them
the same way one can boot armhf / x86_64 kernels in EFI contexts.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1968320

Title:
  Please support self-compressed kernel images on arm64

Status in linux package in Ubuntu:
  New

Bug description:
  arm64 is currently the only kernel architecture that does not support
  self-compressed kernel images, instead it states that "external"
  things should decompress the kernel image if it is so desired.

  this hinders adoption of arm64, reduces feature parity with other
  architectures, and makes it harder to have optimal kernels on arm64.

  For example:
  - sd-boot stub as used in Ubuntu Core does not support uncompressing .vmlinuz 
section in https://systemd.io/BOOT_LOADER_SPECIFICATION/ type 2 binary

  - firmware on RaspberryPi doesn't support compressed kernel images, or
  only supports a subset of compression algorithms

  - vmlinuz can be booted directly as an EFI app which also doesn't
  support compression, or doesn't support all compression algorithms

  It would be extremely nice to be able to compress vmlinuz on arm64
  with modern compression algorithms (zstd, lz4, xz) and be able to boot
  them the same way one can boot armhf / x86_64 kernels in EFI contexts.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1968320/+subscriptions


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

Reply via email to