On Sun, Jan 05, 2020 at 10:08:07AM -0700, Chris Murphy wrote:
I've pretty much concluded Fedora is best off dropping the nested
ext4
in favor of plain squashfs, and using zstd. It's not required to do
both, but the benefit is additive and significant. The work in dracut
and lorax to support plain squashfs, assembling it using overlayfs
instead of device-mapper is already done, and tested.
I agree with Chris here, I think we should make the switch to plain
squashfs unless someone can come up something dramatic that it will
break :) Tweaking the current settings would be fine if we didn't have a
better, simpler, solution.
A side note about the xz bcj compression -- in some experiments I
noticed that enabling x86 and armthumb resulted in further reduction
(about 400k with the default block size). My guess was due to use of ARM
instructions in the firmware blobs.
--
Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart