Zhvillimi i sistemit të skedarëve ZFS në degën kryesore të FreeBSD (HEAD) për përdorimin e kodit OpenZFS, që zhvillon bazën e kodit «» si versionin referencë të ZFS. Në pranverë, mbështetje për FreeBSD u transferua në projektin kryesor OpenZFS, pas së cilës vazhdoi zhvillimi i të gjitha ndryshimeve të lidhura me FreeBSD, dhe zhvilluesit e FreeBSD morën mundësinë për të transferuar shpejt në sistem të gjitha novitetet e zhvilluara nga projekti OpenZFS.
Përgjatë mundësive që u bënë të disponueshme në FreeBSD pas kalimit në OpenZFS: sistemi i zgjeruar i kuotave, encryptimi i grupeve të të dhënave, zgjedhja e veçuar e klasave të caktimit të bllokëve (allocation classes), përdorimi i instruksioneve të procesorit vektorial për të acceleruar implementimin e RAIDZ dhe llogaritjen e checksum-eve, mbështetje për algoritmin e kompresimit ZSTD, modaliteti multihost (, Mbrojtja e Modifikuesve të Shumëfishta), veglat e përmirësuara të komandës në linjë, korrigjimi i shumë gabimeve që lidhen me gjendjen e garës dhe bllokimet.
Kujtojmë se në dhjetor 2018, zhvilluesit e FreeBSD dolën me për kalimin në implementimin e ZFS nga projekti «» (ZoL), rreth të cilit së fundmi është përqendruar gjithë aktiviteti në lidhje me zhvillimin e ZFS. Arsyeja e migrimit ishte stagnimi i bazës së kodit ZFS nga projekti Illumos (fork OpenSolaris), i cili më parë ishte përdorur si baza për transferimin e ndryshimeve të lidhura me ZFS në FreeBSD.
Kontributi kryesor në mbështetje të bazës së kodit ZFS në Illumos deri para pak kohësh ishte bërë nga kompania Delphix, e cila zhvillon sistemin operativ. (fork Illumos). Tri vjet më parë, kompania Delphix vendosi të kalojë në "ZFS on Linux", gjë që shpuri në stagnimin e ZFS nga projekti Illumos dhe përqendrimin e gjithë aktivitetit të lidhur me zhvillimin në projektin "ZFS on Linux", i cili tani konsiderohet si realizimi kryesor. .
Zhvilluesit e FreeBSD vendosën të ndjekin shembullin e përgjithshëm dhe të mos përpiqen të mbahen pas Illumos-it, pasi kjo realizim tashmë ka mbetur shumë prapa në funksionalitet dhe kërkon burime më të mëdha për të mbajtur kodin dhe për të transferuar ndryshime. OpenZFS, duke u bazuar në "ZFS on Linux", tani konsiderohet si një projekt i vetëm bashkëpunues për zhvillimin e ZFS.
Burimi: opennet.ru
