Почело је тестирање ФрееБСД верзија пренетих на „ЗФС он Линук“.

Крис Мур (Kris Moore), создатель проекта PC-BSD и вице-президент компании iXsystems, најавио о начале тестирования установочных сборок ФрееБСД 12-СТАБЛЕ и FreeBSD 13-HEAD, в которых изначально поддерживаемая во FreeBSD реализация файловой системы ZFS заменена на наработки проекта «ЗФС на Линуку«. Благодаря инициативе по обеспечению переносимости кода «ZFS on Linux» на другие системы, для FreeBSD были припремљен порты sysutils/zol (утилиты) и sysutils/zol-kmod (модуль ядра), которые теперь предлагается протестировать. В контексте файловой системы, наиболее простым способом тестирования является предоставление готовых установочных образов, в которых изначальная реализация ZFS отключена и предустановлены порты с «ZFS on Linux». В качестве ФС для корневого раздела могут использоваться UFS и ZFS.

Напомним, что в декабре прошлого года разработчики FreeBSD выступили с иницијатива прелазак на имплементацију ЗФС са пројекта "ЗФС на Линуку» (ZoL), вокруг которого последнее время сосредоточилась вся активность, связанная с развитием ZFS. В качестве причины миграции была упомянута стагнация кодовой базы ZFS от проекта Illumos (форк OpenSolaris), которая ранее использовалась в качестве основы для переноса связанных с ZFS изменений во FreeBSD. Поддержкой кодовой базы ZFS в Illumos до недавнего времени занималась компания Delphix, развивающая операционную систему ДелпхикОС (форк Illumos). Год назад компания Delphix приняла решение о переходе на «ZFS on Linux», что привело к стагнации ZFS от проекта Illumos и переносу всей связанной с разработкой активности в проект «ZFS on Linux», который теперь рассматривается как основная реализация ОпенЗФС.

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

Некоторые возможности, которые доступны в порте «ZFS on Linux» для FreeBSD, но отсутствуют в реализации ZFS от Illumos:

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

Извор: опеннет.ру

Додај коментар