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 ? IIRC the speedups in compression and decompression speed we got for RPMs[0] with zstd were pretty nice, so having the same for the media would be nice as well. :)
[0] https://fedoraproject.org/wiki/Changes/Switch_RPMs_to_zstd_compression
-- Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org