Розробники FreeBSD мають намір перенести ZFS на ZoL "ZFS на Linux"

zfs-лінукс

Кілька днів тому розробники, відповідальні за проект FreeBSD, подали план перекладу для файлової системи ZFS використовується у проекті реалізації для проекту "ZFS на Linux" (ZoL), який розробляє порт ZFS для Linux.

Причиною міграції є застій кодової бази ZFS з проекту Illumos (форк OpenSolaris), який раніше використовувався як основа для перенесення змін, пов'язаних із ZFS, у FreeBSD.

Про нас ZFS

ZFS - це файлова система та менеджер томів, спочатку розроблений Sun Microsystems для вашої ОС Solaris. Початковим значенням було "файлова система Zettabyte", але тепер це рекурсивне скорочення.

ZFS виділяється своєю великою ємністю, інтеграцією раніше окремих концепцій файлової системи та диспетчера томів в єдиний продукт, новим фреймворком на диску, легкими файловими системами та простим управлінням простором зберігання.

Ще зовсім недавно Більшість розробок, пов’язаних із ZFS, розроблено проектом "ZFS на Linux" та компанією Delphix.

Компанія розробляє операційну систему Delphix DelphixOS (форк Illumos), який раніше забезпечував підтримку ZFS в кодовій базі Illumos.

Розвиток ZFS перейде на Linux

Кілька місяців тому (на початку року), Delphix оголосив про перехід до реалізації "ZFS на Linux", який нарешті звів всю діяльність, пов’язану з ZFS, в одне місце.

З поточних та відстежуваних проектів ZFS залишився лише "ZFS на Linux", який тепер можна вважати основною реалізацією OpenZFS.

Оскільки впровадження ZFS Illumos вже значно відстає від функціональності "ZFS на Linux".

Розробники FreeBSD зрозуміли, що спільнота FreeBSD недостатньо сильна, щоб самостійно підтримувати та розвивати існуючу базу коду.

Якщо ви продовжуватимете використовувати Illumos, розрив у функціональних можливостях буде лише збільшуватися, і для передачі виправлень потрібно все більше ресурсів.

Замість того, щоб намагатися дотримуватися Illumos, команда підтримки ZFS у FreeBSD вирішила прийняти "ZFS на Linux" як основний проект розробки ZFS, спрямувати наявні ресурси на підвищення портативності їх коду та використовувати їх базу коду. реалізація ZFS для FreeBSD.

Підтримка FreeBSD буде інтегрована безпосередньо в код "ZFS на Linux" і буде розроблятися в основному в сховищах цього проекту (питання спільної розробки в єдиному сховищі вже погоджено з Брайаном Белендорфом, керівником проекту ZFS на Linux).

openZFS

Чому Linux, а не продовжувати роботу на FreeBSD?

Сьогодні, прототип порту "ZFS на Linux" для FreeBSD вже підготовлений для огляду.

Щоб інтегрувати його до кодової бази FreeBSD, залишається додати кілька нових функцій до фреймворку opencrypto.

Щоб поєднати порт з основною базою коду "ZFS на Linux", вони повинні додати підтримку FreeBSD до системи безперервної інтеграції, переконатися, що код пройшов усі тести та провести додаткові тести якості.

Заміна реалізації ZFS у кодовій базі FreeBSD запланована на 15 квітня, якщо минуло два місяці з моменту стабілізації порту (інакше термін буде змінено).

Надалі протягом трьох місяців стара і нова версії ZFS будуть співіснувати, після чого старий код ZFS на основі Illumos буде видалений.

З нових функціональних можливостей, доступних у порту ZoL для FreeBSD, але не в реалізації Illumos ZFS, відзначте режим багатохостів (MMP, захист із декількома модифікаторами), вдосконалену систему квот, шифрування набору даних, окремий вибір класів призначення блоків. уроки).

Використання вказівок векторного процесора для прискорення реалізації RAIDZ та обчислення контрольних сум, вдосконалені інструменти командного рядка

ZoL також виправляє багато помилок, пов'язаних з умовами перегонів і зависаннями, які досі не виправлені в коді Illumos.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Патрісіо - сказав він

    Остаточна зміна FreeBSD на ZoL відбудеться не так скоро, оскільки, хоча ZoL має більшу кількість функціональних можливостей, FreeBSD має більш зрілу та стабільну реалізацію ZFS, крім певних переваг, таких як:
    -Досить чудова підтримка TRIM
    -VFS серед іншого знає ARC.
    І вони не мають наміру жертвувати цими та іншими якостями даремно.
    Однак у довгостроковій перспективі обидві сторони повинні перемагати (або я сподіваюся на це).