Implementimi i sistemit të skedarëve ZFS në degën kryesore të FreeBSD (HEAD) për të përdorur kodin e OpenZFS, i cili zhvillon bazën e kodit "" si një variant standard të ZFS. Në pranverë, mbështetja për FreeBSD u transferua në projektin kryesor OpenZFS, pas së cilës u vazhdua zhvillimi i të gjithë ndryshimeve në lidhje me FreeBSD, dhe zhvilluesit e FreeBSD morën mundësinë për të transferuar shpejt në sistem të gjitha risitë që zhvillohen nga projekti OpenZFS.
Ndër mundësitë që u bënë të disponueshme në FreeBSD pas kalimit në OpenZFS: një sistem i zgjeruar i kuotave, enkriptimi i grupeve të të dhënave, zgjedhja e veçantë e klasave të alokimit të bllokave (allocation classes), përdorimi i instrukcioneve të procesorëve vektorial për të accélaruar implementimin e RAIDZ dhe llogaritjen e checksum-eve, mbështetje për algoritmin e kompresimit ZSTD, moda multihost (, Mbrojtja e Modifikuesve të Shumëfishta), një mjet i përmirësuar i komandave në vijë, rregullimi i shumë gabimeve që lidhen me gjendjen e garës dhe bllokimet.
Kujtojmë se në dhjetor 2018 zhvilluesit e FreeBSD përshëndetën për kalimin në realizimin e ZFS nga projekti "» (ZoL), rreth të cilit është përqendruar aktiviteti i fundit lidhur me zhvillimin e ZFS. Si një shkak për migrimin, u përmend stagnimi i bazës së kodit ZFS nga projekti Illumos (fork i OpenSolaris), i cili më parë ishte përdorur si bazë për transferimin e ndryshimeve të lidhura me ZFS në FreeBSD.
Kontributi kryesor në mbështetjen e bazës së kodit ZFS në Illumos deri kohët e fundit ishte nga kompania Delphix, e cila zhvillonte sistemin operativ (fork i Illumos). Tre vjet më parë, kompania Delphix mori vendimin për të kaluar në "ZFS on Linux", gjë që çoi në stagnimin e ZFS nga projekti Illumos dhe përqendrimin e të gjitha aktiviteteve të lidhura me zhvillimin në projektin "ZFS on Linux", i cili tani konsiderohet si implementimi kryesor .
Zhvilluesit e FreeBSD vendosën të ndjekin shembullin e përgjithshëm dhe të mos përpiqen të mbahen pas Illumos, pasi kjo implementim tashmë ka mbetur shumë prapa në funksionalitet dhe kërkon burime të mëdha për mbështetje të kodit dhe transferimin e ndryshimeve. OpenZFS mbi "ZFS on Linux" tani konsiderohet si një projekt unik bashkëpunues për zhvillimin e ZFS.
Burimi: opennet.ru
