Почалося тестування збірок FreeBSD, переведених на ZFS on Linux

Кріс Мур (Kris Moore), творець проекту PC-BSD та віце-президент компанії iXsystems, оголосив про початок тестування настановних зборок FreeBSD 12-СТАБІЛЬНА и FreeBSD 13-HEAD, у яких спочатку підтримувана у FreeBSD реалізація файлової системи ZFS замінена на напрацювання проекту «ZFS на Linux«. Завдяки ініціативі щодо забезпечення переносимості коду ZFS on Linux на інші системи, для FreeBSD були підготовлено порти sysutils/zol (утиліти) та sysutils/zol-kmod (модуль ядра), які тепер пропонується протестувати. У контексті файлової системи, найпростішим способом тестування є надання готових настановних образів, в яких початкова реалізація ZFS відключена та встановлені порти з ZFS on Linux. Як ФС для кореневого розділу можуть використовуватися UFS та ZFS.

Нагадаємо, що у грудні минулого року розробники FreeBSD виступили з ініціативою переходу на реалізацію ZFS від проектуZFS на 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

Додати коментар або відгук