Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Dec 2024 22:35:12 +0100
From:      Tomek CEDRO <tomek@cedro.info>
To:        Ed Maste <emaste@freebsd.org>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: Switching release media dist sets to .tzst (tar + zstd)?
Message-ID:  <CAFYkXjmtyNuf6dTfiswOdOUY%2BZAJfs4xW4s5HXvS%2BRjczFjGGA@mail.gmail.com>
In-Reply-To: <CAPyFy2AXee_Y2xei176VAcW6peC0x=waxfPap%2B3uGG2o%2Bynv-A@mail.gmail.com>
References:  <CAPyFy2AXee_Y2xei176VAcW6peC0x=waxfPap%2B3uGG2o%2Bynv-A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 13, 2024 at 10:16=E2=80=AFPM Ed Maste <emaste@freebsd.org> wrot=
e:
> I have been reviewing parts of the release artifact build process,
> including ISO and memstick images, and came across the distribution
> sets (e.g., base.txz, src.txz) used by the installer to populate new
> file systems. I=E2=80=99d like to discuss switching these to .tzst (tar +
> zstd) compression.

Why?

> While I haven=E2=80=99t yet conducted detailed benchmarks comparing zstd =
and
> xz specifically for this use case, here are some initial
> considerations:

Benchmarks would be nice know what is the time-space benefit :-)

> Pros of zstd:
> - Faster compression and decompression speeds.
> - Aligns with the compression method used for FreeBSD packages.
>
> Cons of zstd:
> - Somewhat larger compressed file sizes.
> - Requires updates to tools that interact with distribution sets.
> - May have limited availability on some other operating systems (?).

Seems like more cons than pros at first glance and even more in depth?

> Feedback Requested:
> Is there support for this idea? Are there objections to pursuing this?
> Are there other factors I should consider, especially compatibility conce=
rns?

Not much clear benefit for a large (compatibility) breaking change on
many levels, sounds like a NO GO :D

--=20
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFYkXjmtyNuf6dTfiswOdOUY%2BZAJfs4xW4s5HXvS%2BRjczFjGGA>