OpenZFS Support Merged Into Mainline FreeBSD

Written by Michael Larabel in BSD on 25 August 2020 at 06:38 AM EDT. 9 Comments
BSD
Following ongoing work for over a year on moving to OpenZFS for FreeBSD's ZFS file-system support, FreeBSD HEAD overnight has imported the OpenZFS code-base.

Earlier this year OpenZFS saw the FreeBSD support added. In the months since OpenZFS has continued seeing BSD improvements as well as other improvements on its own like Zstd compression for OpenZFS.

The milestone now being crossed is the OpenZFS file-system code is imported into FreeBSD HEAD.

The import spells out, "The primary benefit is maintaining a completely shared code base with the community allowing FreeBSD to receive new features sooner and with less effort. I would advise against doing 'zpool upgrade' or creating indispensable pools using new features until this change has had a month+ to soak."

By switching to OpenZFS, FreeBSD is able to tap new features that were not available in the Illumos ZFS code like the new Zstd compression, vectorized RAIDZ, vectorized checksums, project quotas, encrypted datasets, allocation classes, and more.

OpenZFS in FreeBSD adds to the list of changes building up for the eventual FreeBSD 13 release. This OpenZFS work for FreeBSD was driven in large part by iXsystems.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week