POLL: Should release iso's be zipped?

I’ve gotten a lot of mixed feedback on this one over the years :laughing:

When we zip release (aka R1/Beta3) ISO’s, people complain we should offer them uncompressed. When we offer uncompressed ISO’s, people complain we should offer them compressed via zip.

Considerations:

  • A lot of things will let you paste an ISO URL into them for “direct access”. These things don’t support zip’ed ISO’s (think cloud hosts, virtual KVM’s, Vagrant, image writers, etc)
  • Uncompressing a zip generally requires the size of the zip plus the size of the extracted media on your system. Downloading an ISO directly requires less local space.
  • The R1/Beta4 iso will be around 1.5G uncompressed
  • The R1/Beta4 iso will be around 1.1G compressed via zip maximum compression.
  • Offering both zip and iso may confuse users. (keep in mind that makes 4 available downloads for r1/beta4… two architectures, two image types)
  • Most Linux distros offer only uncompressed iso downloads

Note: Nightly isn’t included in this. We will continue to ZIP nightly images no matter what… there are just too many. We’re talking strictly “stable release images”

So…
Should release ISO’s be zipped / compressed?

  • Yes
  • No

0 voters

2 Likes

i think the issue is bandwidth, and cost of bandwidth, for the org and those who download, a compressed ISO saves for both, so long as disk space isn’t a premium.

I’d errrrr to zipp etc

2 Likes

This is why historically we did zip them (cut down on bandwidth, etc) A year or two when I did R1/beta3 i got a lot of feedback about offering uncompressed instead. We even offered 7z compressed media at one point around r1/beta2.

This time around we have seen several folks ask for compressed again… so i’m letting this poll decide it once and for all lol.

offer a uncompressed torrent then

3 Likes

that would technically defeat the purpose of uncompressed direct http access though.

As a fun side note, i upgraded our ci/cd builders this week. We can now push release images or nightlies to one or more of a wide range of hosting providers.

3 Likes

I voted against compression. As much as I like saving download time for 400 MB of empty disk space, normal zip isn’t the tool for it. Being able to use a Linux style stream filter like GZip or better, .xz where a single, streamed file download can be piped through a decompression filter seems a better use of a POSIX toolchain.

6 Likes

The solution for a constantly growing (bloating) OS is not to compress it, it is to shrink it in size.

Make it a goal of fitting Haiku in a 700MB CD. Users can always install additional functionality themselves.

1 Like

Zipping has no influence of wettre Haiku fits onto a cd or not.
We can’t because of the gpl obligations already : )

1 Like

We used to have the downloads (nightlies & releases) in .xz compression format which reduced the size and bandwidth by half, then all of the sudden it was decided to drop that format in favor of zip which is clearly less efficient.

The download should be compressed, but normally the web server and client should negotitate a good one without needing to zip it up beforehand : )

Why Haiku image become so big?

1 Like

Too many language packages, it would be better to include only english and the other ons can be installed.

2 Likes

Well I think that for a 100MB of data they should stay in the ISO, as it’s a live system, and can help find Haiku an easier ststem for non native english speakers.
Maybe it can be decided not to install them, once decided a specific language. But for 100MB I think it’s not worth it

why?
If it is popularity we should only use french or chinese.

If the worry is about download size, a properly configured web server can serve a file with http headers that will make the client decompress on the fly (“transfer-encoding: gzip” or similar)

Why should English be allowed in? Let’s be equal to everyone, all human readable text should be removed and Haiku should only output numbers until you download a language!

4 Likes

Lol and how should you do that ;-).

Ok then all world languages, english, russian, mandarin, arabic

1 Like

If size exceeds a CD size why not also include as option few carefully chosen apps? I mean enough to provide a good live experience without internet connexion.
Aside of that, we could have a ‘net install’ CD iso like most linux distros have. In this case, sources don’t have to be included, right?

1 Like

why are language packs so heavy? :laughing:

Alternatively, offer localized Haiku images on download?

Haiku should be as small and smart as possible! But still be able to install offline too!

CD-Images could be distributed by language offline!

xz compression format which reduced the size and bandwidth by half…
…sounds best fit!

Yes, if online downloaded online!
No, if distributed offline!

It would be enough that the localized versions come out only for the official releases, not for the nightly…
For convenience, the group of language and so iso, divided by “continent” could be done, in order not to multiply everything too much.
I want to highlight that it is much rarer for localizations to contain bugs…
All localizations also could be available on haikudeport.
Finally, for the installation you can choose only the desired languages…