Zstandard Because of its fast decompression ability and overall excellent design and performance , Increasingly used throughout the open source ecosystem —— For example, in Linux Applications in the kernel .
although Linux The kernel increasingly supports the use of Zstd Perform various compression , But at present, in the kernel Zstd The code belongs to an older version . for example Linux The kernel using Zstd Compression module 、 Firmware and kernel mirroring , Even like Btrfs Zstd File system implementation .
come from Facebook Of Zstd Maintainer Nick Terrell Actively from upstream to Linux The kernel uses Zstd Update code , Make the implementation of the kernel closer to the upstream and easier to maintain . But the job is too tricky , The end result is stagnation . So from the current situation , from Zstd Work on rebuilding code upstream has been suspended .
however Nick Terrell lately Shared He is developing a new patch series , He said that he would take action in this regard soon , May catch up with the next kernel merge window in time .
If Nick Terrell Be able to finish the task according to his plan ,Linux The kernel code will at least be based on OpenBenchmarking.org on Zstd Compressed benchmark ）.
( writing / Open source in China )
本文为[Programming China News]所创，转载请带上原文链接，感谢