ZFS-failisüsteemi rakendamine FreeBSD peameses harus (HEAD) OpenZFS koodi kasutamise kohta, arendades "" ZFS standardversioonina. Kevadel viidi FreeBSD tugi peamisse OpenZFS projekti, pärast mida jätkus seal kõigi FreeBSD-ga seotud muutuste arendus ning FreeBSD arendajad said võimaluse kiiresti rakendada süsteemis kõiki uuendusi, mida OpenZFS projekt arendab.
Võimaluste seas, mis said FreeBSD-s kättesaadavaks pärast üleminekut OpenZFS-ile: laiendatud kvoodisüsteem, andmekogude krüpteerimine, blokiasuste erinev klasside valik (allocation classes), vektorpõhiste protsessorite käskluste kasutamine RAIDZ rakenduse ja kontrollsumma arvutamise kiirendamiseks, ZSTD kompressioonialgoritmi tugi, multihost režiim (, Multi Modifier Protection), täiustatud käsurea tööriistad, paljude rikkeõnnestumiste ja lukustamise probleemide lahendamine.
Tuletame meelde, et 2018. aasta detsembris esitasid FreeBSD arendajad üleminekuks projekti '" (ZoL), mille ümber on viimastel aegadel koondunud kogu ZFS-i arendustegevus. Migratsiooni põhjuseks toodi välja ZFS-i koodibaasi stagnatsioon Illumose projektist (OpenSolaris fork), mida varem kasutati ZFS-i muutuste FreeBSD-s rakendamiseks.
Peamine panus ZFS-i koodibaasi toetamisse Illumoses kuni viimase ajani tuli ettevõttelt Delphix, kes arendab operatsioonisüsteemi. (Illumose fork). Kolm aastat tagasi otsustas Delphix firma minna üle "ZFS on Linuxile", mis viis ZFS-i stagnatsioonini Illumose projektist ja kogu arendustegevuse koondumise "ZFS on Linuxi" projektile, mida nüüd peetakse peamiseks teostuseks. .
FreeBSD arendajad otsustasid järgida üldiselt kasutatavat praktikat ja mitte hoida kinni Illumosest, kuna see teostus on juba funktsionaalsuse poolest maha jäänud ja nõuab koodi hooldamiseks ning muudatuste toomiseks suuri ressursse. OpenZFS, mis põhineb 'ZFS on Linux' -il, on nüüd üksikasjalik koostööprojekt ZFS arendamiseks.
Allikas: opennet.ru
