Kris Moore, a PC-BSD project creator and vice president of iXsystems, announced the start of testing installation builds és , where the originally supported ZFS filesystem implementation in FreeBSD has been replaced by the developments from the project “”. Thanks to the initiative to ensure the portability of the “ZFS on Linux” code to other systems, ports for FreeBSD have been sysutils/zol (utilities) and sysutils/zol-kmod (kernel module), which are now proposed for testing. In the context of the filesystem, the simplest way to test is to provide ready-made installation images, in which the original ZFS implementation is disabled and ports with “ZFS on Linux” are pre-installed. UFS and ZFS can be used as the filesystem for the root partition.
Let’s recall that in December last year, FreeBSD developers announced átállást a „“ZFS on Linux” (ZoL), around which all recent activity related to the development of ZFS has been concentrated. The reason for the migration cited was the stagnation of the ZFS codebase from the Illumos project (a fork of OpenSolaris), which was previously used as the basis for transferring ZFS-related changes to FreeBSD. Until recently, the company Delphix, which develops the operating system, has supported the ZFS codebase in Illumos (a fork of Illumos). A year ago, Delphix decided to switch to “ZFS on Linux”, which led to the stagnation of ZFS from the Illumos project and the transfer of all development-related activity to the “ZFS on Linux” project, which is now viewed as the main implementation. .
FreeBSD developers decided to follow the general example and not try to cling to Illumos, as this implementation is already lagging significantly in functionality and requires more resources for code maintenance and changes transfer. “ZFS on Linux” is now considered a main collaborative project for ZFS development. Support for FreeBSD will be integrated directly into the “ZFS on Linux” code and will develop in the main repository of this project.
Some features available in the “ZFS on Linux” port for FreeBSD that are absent in the Illumos implementation of ZFS include:
- Multihost mode (;
- Multi Modifier Protection);
- Extended quota system;
- Encryption of datasets;
- Separate selection of block allocation classes;
- Vektorprocesszor-instrukciók használata a RAIDZ végrehajtásának és ellenőrző összegek számításának felgyorsítására;
- Fejlettebb parancssori eszközkészlet;
- Sok versenyhelyzet és zárolás kapcsolatos hiba javítása.
Forrás: opennet.ru
