Do kódovej bázy „„, rozvíjanej pod záštitou projektu ako referenčná implementácia ZFS, zmien, ktoré pridávajú operačného systému FreeBSD. Kód pridaný do „ZFS on Linux“ bol testovaný vo vetvách FreeBSD 11 a 12. Týmto vývojárom FreeBSD odpadá potreba udržiavať svoje vlastné synchronizované vetvenie „ZFS on Linux“ a vývoj všetkých s tým spojených zmien bude prebiehať v základnom projekte. Okrem toho, funkčnosť základnej vetvy „ZFS on Linux“ pre FreeBSD v procese vývoja bude testovaná v systéme nepretržitej integrácie.
Pripomeňme, že v decembri 2018 vývojári FreeBSD vystúpili s prechodu na implementáciu ZFS od projektu „“ (ZoL), okolo ktorého sa v poslednom čase sústreďuje všetka aktivita súvisiaca s vývojom ZFS. Ako dôvod migrácie bola uvedená stagnácia kódovej bázy ZFS od projektu Illumos (fork OpenSolaris), ktorá bola predtým použitá ako základ pre prenášanie súvisiacich zmien ZFS do FreeBSD. Hlavný príspevok k podpore kódovej bázy ZFS v Illumos do nedávna prinášala spoločnosť Delphix, ktorá vyvíja operačný systém (fork Illumos). Pred dvoma rokmi sa spoločnosť Delphix rozhodla pre prechod na „ZFS on Linux“, čo viedlo k stagnácii ZFS od projektu Illumos a sústredeniu všetkej súvisiacej vývojovej aktivity do projektu „ZFS on Linux“, ktorý je teraz považovaný za hlavnú implementáciu .
Vývojári FreeBSD sa rozhodli ísť všeobecným príkladom a nesnažiť sa udržať za Illumos, keďže táto implementácia už zaostáva vo funkčnosti a vyžaduje veľké zdroje na údržbu kódu a prenášanie zmien. „ZFS on Linux“ je teraz považovaný za hlavný jednotný spolupracujúci projekt na vývoji ZFS. Medzi funkciami, ktoré sú dostupné v „ZFS on Linux“ pre FreeBSD, ale chýbajú v implementácii ZFS od Illumos, patria: režim multihost (, ochrana multikópií, rozšírený systém kvót, šifrovanie dátových súborov, oddelený výber triedy alokácie blokov, využívanie inštrukcií vektorových procesorov na zrýchlenie implementácie RAIDZ a výpočtov kontrolných súm, vylepšené nástroje príkazového riadku, opravy mnohých chýb súvisiacich so stavom závodu a zablokovaniami.
Zdroj: opennet.ru
