Replies: 9 comments 4 replies
-
Here's the decompression bug: @kspalaiologos . It's a threading issue, obviously.
|
Beta Was this translation helpful? Give feedback.
-
A comparison of a kernel 6.0 tar file which has been compiled. This includes kernel source, vmlinux and vmlinuz kernels, object, library, driver, and header files. |
Beta Was this translation helpful? Give feedback.
-
Hello. I am somewhat confident that the block size setting code might not work correctly, however, I can't find the issue. |
Beta Was this translation helpful? Give feedback.
-
Curiously, bzip3 alone beats lrzip-next+lzma on all levels:
|
Beta Was this translation helpful? Give feedback.
-
After some more tweaking of the overhead values for bzip3 results for text only kernel 5.x files (as shown above), the results are impressive, @kspalaiologos . It should be made clear, these results are the integration of bz3 into |
Beta Was this translation helpful? Give feedback.
-
Updates pushed, but had to revert overhead computation to 6 * BS per spec. Will take a look at using the lzma2 style dictionary size methods to decrement block sizes for bzip3 in |
Beta Was this translation helpful? Give feedback.
-
Since @kspalaiologos recommended 32MB as the floor and 511MB is the ceiling, block sizes may be evaluated as follows: Taking advantage of the
|
Beta Was this translation helpful? Give feedback.
-
The |
Beta Was this translation helpful? Give feedback.
-
Update in whats-next branch in computation of block size. Now, bs=compression_level-1. |
Beta Was this translation helpful? Give feedback.
-
@kspalaiologos has contributed a PR #85 which has been integrated into branch bzip3_poc.
bzip3
is a "spiritual successor" tobzip2
.bzip3
is very fast and outperforms bzip2. While my position continues to be leaning towards getting rid of inferior compression methods, if bzip3 proves both stable and effective, it may creep into the main branch after thorough vetting. While there are still bugs in decompressing, this poc is there for people to look at.Beta Was this translation helpful? Give feedback.
All reactions