The FreeBSD code base has been migrated to use OpenZFS (ZFS on Linux)

Implementation of the ZFS file system in FreeBSD upstream (HEAD) translated to use the OpenZFS code that develops the codebase "ZFS on Linux' as the ZFS reference variant. In the spring, FreeBSD support was moved to the main OpenZFS project, after which it continued to develop all the FreeBSD-related changes, and FreeBSD developers were able to quickly transfer all the innovations developed by the OpenZFS project to the system.

Among the features that became available in FreeBSD after the transition to OpenZFS: an extended quota system, encryption of data sets, separate selection of allocation classes (allocation classes), the use of vector processor instructions to speed up the implementation of RAIDZ and calculation of checksums, support for the ZSTD compression algorithm, mode multihost(MMP, Multi Modifier Protection), improved command line toolkit, fixes many bugs related to race conditions and locks.

Recall that in December 2018, the FreeBSD developers came out with initiative transition to the implementation of ZFS from the project "ZFS on Linux» (ZoL), around which all the activity related to the development of ZFS has recently been concentrated. The stagnation of the ZFS codebase from the Illumos project (a fork of OpenSolaris) was cited as the reason for the migration, which was previously used as the basis for porting ZFS-related changes to FreeBSD.

The main contribution to the support of the ZFS codebase in Illumos until recently was made by Delphix, which develops the operating system Delphix OS (Illumos fork). Three years ago, Delphix decided to switch to "ZFS on Linux”, which led to the stagnation of ZFS from the Illumos project and the concentration of all development activity in the “ZFS on Linux", which is now considered the main implementation OpenZFS.

The FreeBSD developers decided to follow the general example and not try to hold on to Illumos, as this implementation is already lagging far behind in functionality and requires significant resources for code maintenance and porting changes. OpenZFS, based on "ZFS on Linux" is now considered a single collaborative ZFS development project.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster