Започна тестиране на сборките на FreeBSD, преведени на «ZFS on Linux»

Крис Мур (Kris Moore), създател на проекта PC-BSD и вицепрезидент на компанията iXsystems, обяви за началото на тестването на инсталационните пакети FreeBSD 12-STABLE и FreeBSD 13-HEAD, в които първоначално поддържаната във FreeBSD реализация на файловата система ZFS е заменена с разработки от проекта "ZFS on Linux". Благодарение на инициативата за осигуряване на преносимост на кода "ZFS on Linux" на други системи, за FreeBSD са налични са подготвени порти sysutils/zol (инструменти) и sysutils/zol-kmod (ядрен модул), които сега се предлагат за тестване. В контекста на файловата система, най-простият начин за тестване е предоставянето на готови инсталационни образи, при които първоначалната реализация на ZFS е деактивирана и са предварително инсталирани портовете с "ZFS on Linux". За FS на кореновия дял могат да се използват UFS и ZFS.

Напомняме, че през декември миналата година разработчиците на FreeBSD изразиха инициатива за преминаване към реализиране на ZFS от проекта «ZFS on Linux" (ZoL), около който през последното време е съсредоточена цялата активност, свързана с развитието на ZFS. Като причина за миграцията беше посочена стагнацията на кодовата база на ZFS от проекта Illumos (форк на OpenSolaris), който преди това беше използван като основа за пренасяне на свързаните с ZFS промени във FreeBSD. Поддръжката на кодовата база на ZFS в Illumos до скоро беше в ръцете на компанията Delphix, развиваща операционната система DelphixOS (форк Illumos). Преди година компания Delphix реши да премине на "ZFS on Linux", което доведе до стагнация на ZFS от проекта Illumos и пренасяне на цялата свързана с разработката активност в проекта "ZFS on Linux", който сега се разглежда като основна реализация. OpenZFS.

Разработчиците на FreeBSD решиха да следват общия пример и да не се опитват да се задържат за Illumos, тъй като тази реализация вече изостава значително по функционалност и изисква големи ресурси за поддържане на кода и пренасяне на промените. "ZFS on Linux" сега се разглежда като основен единен съвместен проект за разработка на ZFS. Поддръжката на FreeBSD ще бъде интегрирана директно в кода на "ZFS on Linux" и ще се развива в основния репозиторий на този проект.

Някои възможности, които са налични в порта "ZFS on Linux" за FreeBSD, но липсват в реализацията на ZFS от Illumos:

  • Режим multihost (MMP;
  • Multi Modifier Protection);
  • Разширена система за квоти;
  • Шифроване на набори от данни;
  • Разделен избор на класове за разпределение на блоковете (allocation classes);
  • Използване на векторни процесорни инструкции за ускоряване на реализирането на RAIDZ и изчисленията на контрольни суми;
  • Подобрени инструменти за команден ред;
  • Коригиране на множество грешки, свързани със състояния на състезание и блокировки.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster