Кодова база FreeBSD переведена на використання OpenZFS (ZFS on Linux)

Реалізація файлової системи ZFS в основній галузі FreeBSD (HEAD) переведена на використання коду OpenZFS, що розвиває кодову базуZFS on Linux» як еталонний варіант ZFS. Весною підтримка FreeBSD була перенесена в основний проект OpenZFS, після чого в ньому була продовжена розробка всіх пов'язаних з FreeBSD змін, а розробники FreeBSD отримали можливість оперативно переносити в систему всі нововведення, що розвиваються проектом OpenZFS.

Серед можливостей, які стали доступними у FreeBSD після переходу на OpenZFS: розширена система квот, шифрування наборів даних, роздільний вибір класів розподілу блоків (allocation classes), використання векторних процесорних інструкцій для прискорення реалізації RAIDZ та обчислення контрольних сум, підтримка алгоритму стиснення ZSTD, режим multihost (MMP, Multi Modifier Protection), покращений інструментарій командного рядка, виправлення багатьох помилок, пов'язаних зі станом гонки та блокуваннями.

Нагадаємо, що у грудні 2018 року розробники 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, так як ця реалізація вже сильно відстає за функціональністю і вимагає великих ресурсів для супроводу коду та перенесення змін. OpenZFS на основі «ZFS on Linux» тепер розглядається як єдиний спільний проект із розробки ZFS.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster