Do kódovej základne"“, vyvinuté pod záštitou projektu ako referenčná implementácia ZFS, pridávanie zmien Operačný systém FreeBSD. Pridané do „ZFS na LinuxKód „“ je testovaný vo vetvách FreeBSD 11 a 12. Vývojári FreeBSD tak už nemusia udržiavať vlastnú synchronizovanú vetvu „ZFS na Linux„a vývoj všetkých zmien súvisiacich s FreeBSD bude prebiehať v hlavnom projekte. Okrem toho bude funkcionalita hlavnej línie FreeBSD „ZFS na Linux„bude testovaný v systéme kontinuálnej integrácie počas procesu vývoja.“
Pripomeňme, že v decembri 2018 prišli vývojári FreeBSD s prechod na implementáciu ZFS z projektu "„(ZoL), okolo ktorej sa v poslednom čase sústreďuje všetka činnosť súvisiaca s rozvojom ZFS. Dôvodom migrácie bola stagnácia kódovej základne ZFS z projektu Illumos (fork OpenSolaris), ktorý sa predtým používal ako základ pre migráciu zmien súvisiacich so ZFS na FreeBSD. Až donedávna hlavným príspevkom k podpore kódovej základne ZFS v Illumos bola spoločnosť Delphix, ktorá vyvíja operačný systém (Illumos fork). Pred dvoma rokmi sa Delphix rozhodol prejsť na „ZFS na Linux“, čo viedlo k stagnácii ZFS z projektu Illumos a sústredeniu všetkých vývojových aktivít v „ZFS na Linux„, ktorá sa teraz považuje za hlavnú implementáciu .
Vývojári FreeBSD sa rozhodli nasledovať všeobecný príklad a nesnažiť sa držať Illumosu, pretože táto implementácia už teraz výrazne zaostáva vo funkčnosti a vyžaduje si veľké zdroje na údržbu kódu a zmeny v portovaní. „ZFS na“ Linux„ sa teraz považuje za primárny, jediný, kolaboratívny vývojový projekt ZFS. Medzi funkcie dostupné v „ZFS na Linux» pre FreeBSD, ale chýbajú v implementácii ZFS v Illumos: režim viacerých hostiteľov (, Multi Modifier Protection), rozšírený systém kvót, šifrovanie dátových súborov, oddelený výber tried alokácie blokov (allocation class), použitie inštrukcií vektorového procesora na urýchlenie implementácie RAIDZ a výpočtov kontrolného súčtu, vylepšená inštrumentácia príkazového riadka, oprava mnohých chýb race condition a blokovanie.
Zdroj: opennet.ru
