I kodbasen "" utvecklad under projektets ledning som en referensimplementering av ZFS, Àndringar som lÀgger till operativsystemet FreeBSD. Koden som lagts till i "ZFS on Linux" har testats i FreeBSD 11 och 12-grenar. SÄledes behöver utvecklarna av FreeBSD inte lÀngre underhÄlla en egen synkroniserad gren av "ZFS on Linux" och all utveckling relaterad till FreeBSD kommer att ske i huvudprojektet. Dessutom kommer funktionaliteten i huvudgrenen av "ZFS on Linux" för FreeBSD att testas i ett kontinuerligt integrationssystem.
Vi minns att FreeBSD-utvecklarna i december 2018 framhöll » (ZoL), runt vilket all aktivitet kopplad till utvecklingen av ZFS har koncentrerats pÄ sistone. Anledningen till migreringen nÀmndes vara stagnationen av ZFS-kodbasen frÄn projektet Illumos (en fork av OpenSolaris), som tidigare anvÀndes som grund för att överföra ZFS-relaterade Àndringar till FreeBSD. Stödet för ZFS-kodbasen i Illumos tillhandahölls fram till nyligen av företaget Delphix, som utvecklar operativsystemet» (ZoL), omkring vilket all aktivitet som rör ZFS:s utveckling har koncentrerats pÄ senare tid. En av orsakerna till migrationen var stagnationen av ZFS-kodbasen frÄn projektet Illumos (en fork av OpenSolaris), som tidigare anvÀndes som grund för att överföra förÀndringar relaterade till ZFS till FreeBSD. Det huvudsakliga bidraget till att stödja ZFS-kodbasen i Illumos har tidigare kommit frÄn företaget Delphix, som utvecklar operativsystemet (en fork av Illumos). För tvÄ Är sedan beslutade Delphix att övergÄ till "ZFS on Linux", vilket ledde till stagnationen av ZFS frÄn Illumos-projektet och koncentrationen av all relaterad utvecklingsaktivitet i projektet "ZFS on Linux", som nu anses vara den huvudsakliga implementeringen av .
Utvecklarna av FreeBSD beslutade att följa det allmÀnna exemplet och inte försöka hÄlla fast vid Illumos, dÄ denna implementation redan ligger lÄngt efter funktionalitet och krÀver stora resurser för att underhÄlla koden och överföra Àndringar. "ZFS on Linux" betraktas nu som det primÀra gemensamma projektet för utveckling av ZFS. Bland funktionerna som Àr tillgÀngliga i "ZFS on Linux" för FreeBSD, men som saknas i ZFS-implementationen frÄn Illumos, finns: multihost-lÀget (, Multi Modifier Protection), ett utökat kvotsystem, kryptering av dataset, separat val av blockallokeringsklasser, anvÀndning av vektorerade processorinstruktioner för att pÄskynda RAIDZ-implementeringen och berÀkning av kontrollsummor, förbÀttrad kommandoradsverktyg, samt ÄtgÀrdande av mÄnga buggar relaterade till tÀvlingsförhÄllanden och lÄsningar.
KĂ€lla: opennet.ru
