Page MenuHomeFreeBSD

[DRAFT] Switch distribution sets to tzst (tar+zstd)
Needs ReviewPublic

Authored by emaste on Dec 12 2024, 3:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 19, 4:43 PM
Unknown Object (File)
Dec 23 2024, 7:01 AM
Unknown Object (File)
Dec 23 2024, 7:00 AM
Unknown Object (File)
Dec 18 2024, 6:43 PM
Unknown Object (File)
Dec 13 2024, 9:16 PM

Details

Reviewers
None
Group Reviewers
releng
Summary

Not yet tested (beyond make packageworld); posting for reference & discussion

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Tested installation with a disc1.iso built with this change in a VM.

Do we have data about how much difference in size would this cause? (for example, is DVD / cost for network bandwidth still a concern, or do we still have plenty of grow space? And should we use a higher compression level for zstd? The default for zstd was 3, IIRC, decompression speed / memory requirement won't increase so much until level 9, while compression ratio would be significantly better than default for highly compressible data).

Do we have data about how much difference in size would this cause? (for example, is DVD / cost for network bandwidth still a concern, or do we still have plenty of grow space? And should we use a higher compression level for zstd? The default for zstd was 3, IIRC, decompression speed / memory requirement won't increase so much until level 9, while compression ratio would be significantly better than default for highly compressible data).

Yeah, we would likely want to use a higher compression level. I don't have size/speed comparisons handy but would definitely need them before any decision to proceed with this.

Responses to my thread on -current all expressed a preference for better compression at the cost of compression & decompression time. Given that these are compressed once per release, and are decompressed once per install of that release that seems reasonable.

emaste retitled this revision from Switch distribution sets to tzst (tar+zstd) to [DRAFT] Switch distribution sets to tzst (tar+zstd).Dec 16 2024, 3:57 PM