Implementeringen av filsystemet ZFS i huvudgrenen av FreeBSD (HEAD) till att anvÀnda koden frÄn OpenZFS, som utvecklar kodbasen för "" som referensversion av ZFS. Under vÄren flyttades stödet för FreeBSD till det huvudsakliga OpenZFS-projektet, varefter utvecklingen av alla relaterade förÀndringar fortsatte dÀr, och FreeBSD-utvecklarna fick möjlighet att snabbt överföra alla nyheter som utvecklades av OpenZFS-projektet till systemet.
Bland funktionerna som blev tillgÀngliga i FreeBSD efter övergÄngen till OpenZFS: utvidgat kvotsystem, kryptering av datamÀngder, separat val av blockallokeringsklasser, anvÀndning av vektorprocessorinstruktioner för att pÄskynda implementationen av RAIDZ och berÀkning av kontrollsummor, stöd för ZSTD-komprimeringsalgoritmen, multihost-lÀge (, Multi Modifier Protection), förbÀttrade kommandoradsverktyg, samt korrigering av mÄnga fel relaterade till race conditions och lÄsning.
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), runt vilket mycket av den senaste aktiviteten relaterad till utvecklingen av ZFS har centrerats. Som orsaken till migreringen nÀmndes stagnationen av ZFS-kodbasen frÄn Illumos-projektet (en fork av OpenSolaris), som tidigare anvÀndes som grund för överföringen av relaterade ZFS-förÀndringar till FreeBSD.
Det frÀmsta bidraget till stödet för ZFS-kodbasen i Illumos kom till nyligen frÄn företaget Delphix som utvecklar operativsystemet (en fork av Illumos). För tre Är sedan fattade Delphix beslutet att övergÄ till "ZFS pÄ Linux", vilket ledde till stagnationen av ZFS frÄn Illumos-projektet och koncentreringen av all relaterad utvecklingsaktivitet i projektet "ZFS pÄ Linux", som nu betraktas som den huvudsakliga implementationen av .
FreeBSD-utvecklarna beslutade att följa det allmÀnna exemplet och inte försöka hÄlla fast vid Illumos, eftersom denna implementation redan har halkat efter funktionalitet och krÀver stora resurser för att upprÀtthÄlla koden och överföra förÀndringar. OpenZFS baserat pÄ "ZFS pÄ Linux" betraktas nu som ett gemensamt projekt för utvecklingen av ZFS.
KĂ€lla: opennet.ru
