sysext-bakery icon indicating copy to clipboard operation
sysext-bakery copied to clipboard

[RFE] default to erofs

Open darkspadez opened this issue 9 months ago • 3 comments

Current situation

Currently sysexts are built as squashfs. erofs support was added to alpha to be more inline with fcos.

Impact

Could effect stable and beta branches as they do not have erofs support.

Ideal future situation

Default to erofs as it has performance benefits and this way it is unified default with fcos.

Implementation options

Can open a pull request to switch it to default

darkspadez avatar Mar 27 '25 18:03 darkspadez

I have it here currently: https://github.com/qopsc/sysext-bakery/tree/erofs-default

Question though is do we want to use compression with erofs?

darkspadez avatar Mar 27 '25 19:03 darkspadez

I don't have a strong opinion on this.

  1. We should backport the erofs support to all maintenance branch if we go this way
  2. We should benchmark erofs vs squashfs images (e.g downloading time, mounting time, etc) to be able to take a decision

tormath1 avatar Mar 28 '25 08:03 tormath1

There is this article from 2022: https://sigma-star.at/blog/2022/07/squashfs-erofs/

I can try to come up with a benchmark script to accomplish this.

darkspadez avatar Mar 28 '25 20:03 darkspadez