Implementeringen af ZFS-filsystemet i hovedgrenen af FreeBSD (HEAD) til brug af koden fra OpenZFS, som udvikler kodebasen "" som den referenceversion af ZFS. I foråret blev FreeBSD's support flyttet til det primære OpenZFS-projekt, hvorefter udviklingen af alle relaterede ændringer til FreeBSD fortsatte, og FreeBSD-udviklerne fik mulighed for hurtigt at implementere alle nyheder, der blev udviklet af OpenZFS-projektet.
Blandt de funktioner, der blev tilgængelige i FreeBSD efter overgangen til OpenZFS: avanceret kvotesystem, datamængde-kryptering, adskilt valg af blokallokeringsklasser, brug af vektorprocessorinstruktioner til at accelerere implementeringen af RAIDZ og beregningen af kontrolsummer, understøttelse af ZSTD-komprimeringsalgoritmen, multihost-tilstand (, Multi Modifier Protection), forbedrede kommandolinjeværktøjer, reparation af mange fejl relateret til race-tilstande og låsninger.
Vi minder om, at i december 2018 fremlagde FreeBSD-udviklerne om at skifte til implementeringen af ZFS fra projektet "(ZoL)". Omkring dette projekt har der i den seneste tid været fokus på al aktivitet relateret til udviklingen af ZFS. Årsagen til migreringen blev nævnt som stagnationen i ZFS-kodebasen fra Illumos-projektet (OpenSolaris-fork), som tidligere blev brugt som grundlag for at overføre relaterede ændringer til ZFS på FreeBSD.
Det primære bidrag til understøttelsen af ZFS-kodebasen i Illumos blev indtil for nylig givet af Delphix, som udvikler operativsystemet (Illumos-fork). For tre år siden besluttede Delphix at skifte til "ZFS on Linux", hvilket førte til stagnationen af ZFS fra Illumos-projektet og fokuseringen af al udviklingsaktivitet på "ZFS on Linux", som nu betragtes som den primære implementering. .
FreeBSD-udviklerne besluttede at følge det generelle eksempel og ikke forsøge at holde fast i Illumos, da denne implementering allerede er betydeligt bagud mht. funktionalitet og kræver store ressourcer til vedligeholdelse af koden og overførsel af ændringer. OpenZFS baseret på "ZFS on Linux" betragtes nu som et samlet samarbejdsprojekt til udvikling af ZFS.
Kilde: opennet.ru
