A ZFS fájlrendszer megvalósítása a FreeBSD fejlécben (HEAD) OpenZFS kódot használni a kódbázis fejlesztéséhez» mint a ZFS referenciaváltozata. Tavasszal a FreeBSD támogatás átkerült a fő OpenZFS projektbe, majd ott folytatódott az összes FreeBSD-vel kapcsolatos változtatás fejlesztése, és a FreeBSD fejlesztők gyorsan át tudták vinni a rendszerbe az OpenZFS projekt által kifejlesztett újításokat.
A FreeBSD-ben az OpenZFS-re való átállás után elérhetővé vált szolgáltatások közül: kibővített kvótarendszer, adathalmazok titkosítása, blokkallokációs osztályok (allokációs osztályok) külön kiválasztása, vektorprocesszor-utasítások használata a RAIDZ megvalósításának felgyorsítására és a checksum. számítások, a ZSTD tömörítési algoritmus támogatása, mode multihost(, Multi Modifier Protection), továbbfejlesztett parancssori műszerek, javítások számos versenykörülményre és zárolási problémákra.
Emlékezzünk vissza, hogy 2018 decemberében a FreeBSD fejlesztői előrukkoltak átállás a ZFS megvalósítására a projektből ""(ZoL), amelyre a közelmúltban a ZFS fejlesztésével kapcsolatos összes tevékenység összpontosult. A migráció oka az Illumos projektből származó ZFS kódbázis (az OpenSolaris egyik elágazása) stagnálása volt, amelyet korábban a ZFS-sel kapcsolatos változtatások FreeBSD-re való migrálásának alapjául használtak.
Egészen a közelmúltig az Illumos ZFS kódbázisának támogatásához az operációs rendszert fejlesztő Delphix nyújtotta a fő hozzájárulást. (Illumos elágazás). Három évvel ezelőtt a Delphix úgy döntött, hogy átvált a „ZFS on”-ra. Linux”, ami a ZFS stagnálásához vezetett az Illumos projektben, és az összes fejlesztési tevékenység a „ZFS on”-ba koncentrálódott Linux", amelyet ma már a fő megvalósításnak tekintenek .
A FreeBSD fejlesztői úgy döntöttek, hogy követik az általános példát, és nem próbálják meg megtartani az Illumost, mivel ez a megvalósítás már most is messze elmarad a funkcionalitástól, és jelentős erőforrásokat igényel a kód karbantartásához és a változtatások portolásához. Az OpenZFS, amely a "ZFS on Linux"most már egyetlen együttműködésen alapuló ZFS fejlesztési projektnek tekinthető.
Forrás: opennet.ru
