Btrfs Zstd Support Coming To Linux 4.14

Last month we reported on Facebook looking to add Zstd support to the Linux kernel as well as Btrfs, the file-system widely in use within Facebook and employing the key maintainers. So it's not to much surprise that queued in btrfs-next for Linux 4.14 is this zstd compression support.
Zstd/Zstandard was developed as well at Facebook and is designed to offer a compression ration comparable to zip/gzip but with faster speeds on both the compression and decompression sides. See the aforelinked article for more details.
Queued within Btrfs' next code is the zstd introduction to the kernel itself, wiring in the native compression support to Btrfs, and also adding zstd support to SquashFS.
Some of the performance details for Btrfs Zstd compared to its other existing native compression formats can be found via this Git commit.
35 Comments