U kodnoj bazi ««, koja se razvija pod okriljem projekta kao referentna implementacija ZFS, izmjene koje dodaju operativnom sustavu FreeBSD. Kod dodan u «ZFS na Linuxu» testiran je u granama FreeBSD 11 i 12. Tako su programeri FreeBSD-u olakšali potrebnu podršku vlastitog sinkroniziranog ogranka «ZFS na Linuxu», a razvoj svih povezanih promjena sa FreeBSD-om odvijat će se u glavnom projektu. Osim toga, funkcionalnost glavne grane «ZFS na Linuxu» u FreeBSD-u bit će testirana u sustavu neprekidne integracije.
Podsjetimo, da su u prosincu 2018. godine programeri FreeBSD-a iznijeli o prelasku na implementaciju ZFS od projekta «» (ZoL), oko koje se u posljednje vrijeme koncentrirala sva aktivnost vezana uz razvoj ZFS. Kao razlog migracije spomenuto je zastoja kodne baze ZFS od projekta Illumos (fork OpenSolaris), koja se ranije koristila kao osnova za prijenos promjena povezanih sa ZFS-om u FreeBSD. Glavni doprinos podršci kodne baze ZFS u Illumosu do nedavno dala je tvrtka Delphix, koja razvija operativni sustav (fork Illumosa). Prije dvije godine tvrtka Delphix odlučila je preći na «ZFS na Linuxu», što je dovelo do zastoja ZFS-a od projekta Illumos i koncentracije sve aktivnosti vezane uz razvoj u projektu «ZFS na Linuxu», koji se sada smatra glavnom implementacijom .
Programeri FreeBSD-a odlučili su slijediti opći primjer i ne pokušavati zadržati Illumos, budući da je ova implementacija već značajno zaostala u funkcionalnosti i zahtijeva velike resurse za održavanje koda i prijenos promjena. «ZFS na Linuxu» sada se smatra glavnim zajedničkim projektom za razvoj ZFS-a. Među mogućnostima koje su dostupne u «ZFS na Linuxu» za FreeBSD, ali nedostaju u implementaciji ZFS-a od Illumosa su: multihost način (, Multi Modifier Protection), prošireni sustav kvota, enkripcija skupova podataka, odvojeni izbor klasa raspodjele blokova (allocation classes), korištenje vektorskih procesorskih instrukcija za ubrzanje implementacije RAIDZ i izračuna kontrolnih zbrojeva, poboljšani alati za naredbeni redak, ispravak mnogih grešaka povezanih s uvjetima utrke i blokadama.
Izvor: opennet.ru
