Rozpoczęto testowanie wersji FreeBSD przeniesionych na «ZFS on Linux»

Kris Moore, twórca projektu PC-BSD i wiceprezydent firmy iXsystems, ogłosił o rozpoczęciu testów wersji instalacyjnych FreeBSD 12-STABLE i FreeBSD 13-HEAD, w których pierwotnie wspierana w FreeBSD implementacja systemu plików ZFS została zastąpiona rozwiązaniami projektu „ZFS na Linuksie„. Dzięki inicjatywie zapewnienia przenośności kodu „ZFS on Linux” na inne systemy, dla FreeBSD powstały przygotowano porty sysutils/zol (narzędzia) i sysutils/zol-kmod (moduł jądra), które teraz mają być testowane. W kontekście systemu plików, najprostszym sposobem testowania jest udostępnienie gotowych obrazów instalacyjnych, w których pierwotna implementacja ZFS jest wyłączona, a porty z „ZFS on Linux” są wstępnie zainstalowane. Jako system plików dla partycji root mogą być używane UFS i ZFS.

Przypomnijmy, że w grudniu ubiegłego roku programiści FreeBSD zaproponowali inicjatywą przejścia na realizację ZFS od projektu „ZFS na Linuksie„(ZoL), wokół którego ostatnio skoncentrowano całą działalność związaną z rozwojem ZFS. Jako powód migracji podano stagnację bazy kodu ZFS w projekcie Illumos (fork OpenSolaris), która wcześniej służyła jako podstawa do przenoszenia zmian związanych z ZFS do FreeBSD. Wsparciem bazy kodu ZFS w Illumos do niedawna zajmowała się firma Delphix, rozwijająca system operacyjny DelphixOS (fork Illumos). Rok temu firma Delphix podjęła decyzję o przejściu na „ZFS on Linux”, co doprowadziło do stagnacji ZFS w projekcie Illumos i przeniesienia całej związanej z rozwojem działalności do projektu „ZFS on Linux”, który teraz jest postrzegany jako główna implementacja OpenZFS.

Programiści FreeBSD zdecydowali się podążać za ogólnym przykładem i nie próbować trzymać się Illumos, ponieważ ta implementacja już znacznie odstaje pod względem funkcjonalności i wymaga znacznych zasobów do utrzymania kodu oraz przenoszenia zmian. „ZFS on Linux” jest teraz postrzegany jako główny, wspólny projekt rozwoju ZFS. Wsparcie dla FreeBSD będzie integrowane bezpośrednio w kodzie „ZFS on Linux” i rozwijać się głównie w głównym repozytorium tego projektu.

Niektóre możliwości, które są dostępne w porcie „ZFS on Linux” dla FreeBSD, ale brakują w implementacji ZFS z Illumos:

  • Tryb multihost (MMP;
  • Ochrona wielu modyfikatorów);
  • Rozbudowany system kwot;
  • Szyfrowanie zbiorów danych;
  • Oddzielny wybór klas alokacji bloków;
  • Wykorzystanie wektorowych instrukcji procesora do przyspieszenia realizacji RAIDZ i obliczania sum kontrolnych;
  • Ulepszony zestaw narzędzi wiersza poleceń;
  • Naprawiono wiele błędów związanych z wyścigami i blokadami.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster