A kódalap "" a projekt keretein belül fejlesztés alatt áll mint a ZFS referencia megvalósítása, a FreeBSD operációs rendszert bővítő A "ZFS on Linux"-ba integrált kód a FreeBSD 11 és 12 ágain tesztelve lett. Így a FreeBSD fejlesztőknek már nem kell fenntartaniuk a saját szinkronizált ágat a "ZFS on Linux"-hoz, és a FreeBSD-hez kapcsolódó összes változtatást a fő projekt keretein belül fogják megvalósítani. Ezen kívül a "ZFS on Linux" főágának működését a FreeBSD-ban folyamatos integrációs rendszerben fogják tesztelni.
Emlékeztetjük olvasóinkat, hogy 2018 decemberében a FreeBSD fejlesztői kezdeményezték átállást a „" (ZoL), amely körül az utóbbi időszakban minden tevékenység összpontosult a ZFS fejlesztése kapcsán. A migráció okaként megemlítették a ZFS kódalapjának stagnálását az Illumos projektből (OpenSolaris fork), amely korábban az alapját képezte a FreeBSD-be történő ZFS változtatások átvitelének. A ZFS kódalap Illumos támogatásáért a Delphix vállalat volt a felelős, amely az operációs rendszert fejleszti, (Illumos fork). Két évvel ezelőtt a Delphix döntést hozott a "ZFS on Linux"-ra való áttérésről, ami a ZFS stagnálásához vezetett az Illumos projektből, és a fejlesztésekkel kapcsolatos összes tevékenység a "ZFS on Linux" projektbe összpontosult, amely most már az alapértelmezett megvalósításként van jelen. .
A FreeBSD fejlesztők úgy döntöttek, hogy követik a általános példát, és nem próbálnak meg ragaszkodni az Illumoshoz, mivel ez a megvalósítás már jelentősen elmarad a funkcionalitása terén, és a kód karbantartása és a változtatások átvitele nagyobb erőforrást igényel. A "ZFS on Linux"-ot most már mint az egyetlen közös fejlesztési projektet tekintik a ZFS számára. A "ZFS on Linux"-ban a FreeBSD számára elérhető funkciók, de az Illumos ZFS megvalósításában nem találhatóak: multihost üzemmód (, Multi Modifier Protection), kiterjesztett kvótarendszer, adathalmozódás titkosítása, különböző blokkallokációs osztályok választása, vektoros processzor utasítások használata a RAIDZ megvalósításának és a checksumok számításának felgyorsítására, javított parancssori eszközkészlet, számos versenyhelyzet és zárolás problémáinak javítása.
Forrás: opennet.ru
