ZFS-failisüsteemi juurutamine FreeBSD päises (HEAD) kasutada OpenZFS-koodi koodibaasi arendamiseks "» ZFS-i võrdlusvariandina. Kevadel viidi FreeBSD tugi üle OpenZFS-i põhiprojekti, misjärel jätkus seal kõigi FreeBSD-ga seotud muudatuste arendus ning FreeBSD arendajad said kiiresti süsteemi üle kanda kõik OpenZFS projektiga arendatud uuendused.
Funktsioonide hulgas, mis said FreeBSD-s kättesaadavaks pärast OpenZFS-ile üleminekut: laiendatud kvoodisüsteem, andmekogumite krüptimine, eraldi plokkide jaotusklasside (eraldusklasside) valik, vektorprotsessori juhiste kasutamine RAIDZ-i rakendamise kiirendamiseks ja kontrollsumma. arvutused, ZSTD tihendusalgoritmi tugi, režiim multihost(, Multi Modifier Protection), täiustatud käsurea mõõteriistad, paljude võistlustingimuste ja lukustusprobleemide parandused.
Meenutagem, et 2018. aasta detsembris tulid FreeBSD arendajad välja projektist üleminek ZFS-i juurutamisele ""(ZoL), mille ümber on viimasel ajal keskendunud kogu ZFS-i arendamisega seotud tegevus. Migratsiooni põhjuseks toodi Illumos projekti ZFS-i koodibaasi (OpenSolarise kahvel) seiskumine, mida varem kasutati ZFS-iga seotud muudatuste üleviimisel FreeBSD-sse.
Kuni viimase ajani andis Illumos ZFS-i koodibaasi toetamise peamise panuse operatsioonisüsteemi arendav Delphix. (Illumose hargnemine). Kolm aastat tagasi otsustas Delphix üle minna "ZFS-ile Linux”, mis viis ZFS-i stagnatsioonini Illumose projektist ja kogu arendustegevuse koondumiseni „ZFS-i Linux", mida nüüd peetakse peamiseks rakenduseks .
FreeBSD arendajad otsustasid järgida üldist eeskuju ja mitte proovida Illumost kinni hoida, kuna see implementatsioon on funktsionaalsuse poolest juba niigi maha jäänud ja nõuab märkimisväärseid ressursse koodi hooldamiseks ja muudatuste portimiseks. OpenZFS, mis põhineb "ZFS on Linux"peetakse nüüd üheks koostööl põhinevaks ZFS-i arendusprojektiks.
Allikas: opennet.ru
