Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thank you! #99

Closed
terpstra opened this issue Dec 3, 2021 · 1 comment
Closed

Thank you! #99

terpstra opened this issue Dec 3, 2021 · 1 comment

Comments

@terpstra
Copy link

terpstra commented Dec 3, 2021

I've been looking for a linkable library for writing archives in a format with wide spread tooling.

At first blush, this looks like a great option!

Do you have any benchmarks coming squashfs-tools-ng to other projects?

@AgentD
Copy link
Owner

AgentD commented Dec 5, 2021

Hi,

thanks for the appreciation! When using the library for writing files, please be aware that the library API currently still requires substantial support code on the application side. This is discussed in ticket #91 and in squashfs-tools ticket 124.

As for benchmarks, there is a benchmark in the doc directory (with some fancy graphs), but this has been primarily created for profiling, estimating scaling behavior and only compared to previous versions of itself.

Ticket #30 compared the performance with mksquashfs, but that was before the introduction of thread pool based data compression. Now that squashfs-tools has it's own sqfstar implementation, it should be possible to create a comparison benchmark against tar2sqfs. I quickly did that when squashfs-tools 4.5 was released, but don't have any numbers to show yet. At the time I was satisfied that thanks to all the profiling/optimizing, tar2sqfs was faster.

Besides squashfs-tools, I'm not aware of any other project for packing SquashFS images. I could of course do/publish the aforementioned benchmarks against squashfs-tools, but I'm afraid this will only result in the typical "vendor says their product is better than the competition" :-)

@AgentD AgentD closed this as completed Jan 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants