On Mon, Sep 21, 2015 at 2:37 PM, Matthew Miller
On Mon, Sep 21, 2015 at 03:39:46PM -0400, Josh Boyer wrote:
> It's worth pointing out that your griping about grub2 "growth" seems
> misleading. The sizes of the grub2 packages did not change between
> F22 and F23. What seems to have happened is that the cloud images
> added the grub2 packages, which weren't there in F22.
Sorry, yeah -- that griping is not out of context in the Cloud WG where
I also posted this, but is here. Grub2 has the huge virtue of *It
Actually Works*, a claim which currently none of the competition can
For the cloud image, extlinux actually works. The problem pops up with
any image intended for baremetal whre UEFI Secure Boot support is
needed, and right now GRUB2 does and extlinux doesn't, so any "atomic"
image would need GRUB2.
But *that* said, the current packaging means that grub2 adds 70MB on
disk — about 12% of the entire cloud image. I'm not saying grub2 is
evil, just that this is a big portion of the gain and is worth
attacking in order to reverse it. I talked briefly to Peter Jones and
he says there's quite a bit which can be done there, if going back to
extlinux doesn't seem like a viable option.
These are needed on BIOS systems
grub2-tools is 7MiB
grub2 is 3.8MiB
These are needed on UEFI systems
shim-signed is 633KiB
grub2-efi is 837KiB
So, I'm not sure where 70MB is coming from. All four are needed for
the hybrid BIOS+UEFI supported media. So yeah I'd say it can shrink
quite a bit.