Public bug reported:

[Proposed Changes]

I aspire to place the kernel in the minimal layer for Subiquity-based
install ISOs.

By placing the kernel in minimal, we can achieve the following
improvements:

1. Space savings - there are redundant packages present in the ship-live
   pool and in the live layer.  Adding the kernel to minimal means that
   the kernel is already in the live layer, and we don't then also need
   it in the pool.
2. Time savings - informal vm testing suggests more than a minute
   improvement to have the kernel preinstalled over installing it at
   runtime.

As always, there is a cost tradeoff:

1. If a different kernel is desired, we need to be able to remove this
   preinstalled kernel.  Relevant curtin and subiquity changes are
   already landed.
2. When installing that other kernel, it'll take longer than today due
   to still needing to install a kernel at runtime + the time cost of
   removing the preinstalled kernel.


[Changes required]
* livecd-rootfs changes to install kernel to the minimal layer instead
  of the live-layer, for all relevant install ISOs
* seed changes to remove a kernel from the pool, for all relevant
  install ISOs


[Test Strategy]
I have employed ubuntu-old-fashioned [1] to run livecd-rootfs locally,
taken the resulting outputs, and replaced those files on an oracular
live-server ISO using livefs-editor [2].  I can then install using
the resulting ISO and verify that the target system boots the intended
kernel, be it the default one or an alternate of my choosing.

[1] https://github.com/ubuntu-bartenders/ubuntu-old-fashioned
[2] https://github.com/mwhudson/livefs-editor

** Affects: livecd-rootfs (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2080272

Title:
  install kernel in the minimal layer: server, desktop

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2080272/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to