FreeBSD-kodebasen er blevet migreret til at bruge OpenZFS (ZFS på Linux)

Implementering af ZFS-filsystem i FreeBSD-mainline (HEAD) overført at bruge OpenZFS-koden, som udvikler kodebasen "ZFS tændt Linux" som referencevarianten af ​​ZFS. I foråret blev FreeBSD-understøttelse overført til OpenZFS-hovedprojektet, hvorefter det fortsatte med at udvikle alle FreeBSD-relaterede ændringer, og FreeBSD-udviklere var i stand til hurtigt at overføre alle innovationer udviklet af OpenZFS-projektet til systemet.

Funktioner, der blev tilgængelige i FreeBSD efter overgangen til OpenZFS, inkluderer: et udvidet kvotesystem, kryptering af datasæt, separat valg af allokeringsklasser, brug af vektorprocessorinstruktioner til at fremskynde RAIDZ-implementering og checksumberegninger, understøttelse af ZSTD-komprimeringsalgoritmen, multihost-tilstand (MMP, Multi Modifier Protection), forbedrede kommandolinjeværktøjer, rettelser til mange race conditions og låse.

Lad os huske, at i december 2018 lavede FreeBSD-udviklere en erklæring initiativ overgang til implementering af ZFS fra projektet "ZFS tændt Linux» (ZoL), som al aktivitet relateret til udviklingen af ​​ZFS for nylig har været koncentreret omkring. Den anførte årsag til migreringen var stagnationen af ​​ZFS-kodebasen fra Illumos-projektet (en forgrening af OpenSolaris), som tidligere var blevet brugt som grundlag for portering af ZFS-relaterede ændringer til FreeBSD.

Indtil for nylig var Delphix, udvikleren af ​​operativsystemet, den primære bidragyder til ZFS-kodebasen i Illumos. Delphix OS (Illumos fork). For tre år siden besluttede Delphix at skifte til "ZFS på Linux", hvilket førte til ZFS' stagnation fra Illumos-projektet og koncentrationen af ​​al udviklingsaktivitet i "ZFS på Linux", som nu betragtes som den primære implementering OpenZFS.

FreeBSD-udviklerne besluttede at følge det generelle eksempel og ikke forsøge at holde fast i Illumos, da denne implementering allerede halter langt bagud i funktionalitet og kræver betydelige ressourcer til kodevedligeholdelse og ændringer i portering. OpenZFS, baseret på "ZFS on Linux" betragtes nu som et enkeltstående samarbejdende ZFS-udviklingsprojekt.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster