Внедряване на файловата система ZFS в заглавката на FreeBSD (HEAD) да използвате OpenZFS код, разработвайки кодовата база "» като референтен вариант на ZFS. През пролетта поддръжката на FreeBSD беше преместена в основния проект OpenZFS, след което развитието на всички промени, свързани с FreeBSD, продължи там и разработчиците на FreeBSD успяха бързо да прехвърлят в системата всички иновации, разработени от проекта OpenZFS.
Сред функциите, които станаха достъпни във FreeBSD след прехода към OpenZFS: разширена квотна система, криптиране на набори от данни, отделен избор на класове за разпределение на блокове (класове за разпределение), използване на векторни инструкции на процесора за ускоряване на прилагането на RAIDZ и контролна сума изчисления, поддръжка на алгоритъма за компресия ZSTD, режим multihost (, Multi Modifier Protection), подобрен инструментариум на командния ред, поправки за много условия на състезание и проблеми със заключването.
Нека си припомним, че през декември 2018 г. разработчиците на FreeBSD излязоха с преход към изпълнение на ZFS от проекта ""(ZoL), около който напоследък се фокусира цялата дейност, свързана с разработването на ZFS. Посочената причина за миграцията беше стагнацията на кодовата база на ZFS от проекта Illumos (разклонение на OpenSolaris), който преди беше използван като основа за мигриране на свързаните с ZFS промени към FreeBSD.
Доскоро основният принос за поддръжката на ZFS кодовата база в Illumos беше направен от Delphix, който разработва операционната система (Форк на Illumos). Преди три години Delphix реши да премине към „ZFS на Linux„, което доведе до стагнация на ZFS от проекта Illumos и концентрация на цялата развойна дейност в „ZFS върху Linux", което сега се счита за основното внедряване .
Разработчиците на FreeBSD решиха да следват общия пример и да не се опитват да се придържат към Illumos, тъй като тази имплементация вече изостава значително по отношение на функционалност и изисква значителни ресурси за поддръжка на кода и промени в портирането. OpenZFS, базиран на „ZFS on Linux"сега се счита за един съвместен проект за разработка на ZFS.
Източник: opennet.ru
