On Tue, 2020-01-07 at 11:20 -0700, Chris Murphy wrote:
On Tue, Jan 7, 2020 at 11:07 AM Martin Kolman mkolman@redhat.com wrote:
On Mon, 2020-01-06 at 16:35 -0800, Brian C. Lane wrote:
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.
Also does squashfs support zstd compression ?
Yes, that's what I was referring to in the first sentence quoted above.
Oh right, now I see it. :D In any case, nice! :)