Testování sestavení FreeBSD přenesených do „ZFS na Linuxu“ začalo

Chris Moore, tvůrce projektu PC-BSD a viceprezident iXsystems, oznámeno o zahájení testování instalačních sestav FreeBSD 12-STABILNÍ и FreeBSD 13-HEAD, ve kterém je implementace souborového systému ZFS původně podporovaného ve FreeBSD nahrazena vývojem projektu "ZFS na Linuxu". Díky iniciativě učinit kód "ZFS na Linuxu" přenositelným na jiné systémy bylo FreeBSD připravený porty sysutils/zol (utility) a sysutils/zol-kmod (modul jádra), které jsou nyní navrženy k testování. V kontextu souborového systému je nejsnazším způsobem testování poskytnout předpřipravené instalační obrazy, které mají zakázanou nativní implementaci ZFS a předinstalované porty „ZFS na Linuxu“. UFS a ZFS lze použít jako souborové systémy pro kořenový oddíl.

Připomeňme, že v prosinci minulého roku přišli vývojáři FreeBSD iniciativa přechod na implementaci ZFS z projektu "ZFS na Linuxu„(ZoL), kolem kterého se v poslední době soustředí veškerá činnost související s vývojem ZFS. Důvodem migrace byla stagnace kódové základny ZFS z projektu Illumos (fork OpenSolaris), který byl dříve používán jako základ pro migraci změn souvisejících se ZFS na FreeBSD. Až donedávna byla podpora pro kódovou základnu ZFS v Illumos poskytována společností Delphix, která vyvíjí operační systém DelphixOS (vidlice Illumos). Před rokem se Delphix rozhodl přejít na „ZFS na Linuxu“, což vedlo ke stagnaci ZFS od projektu Illumos a přesunutí všech činností souvisejících s vývojem do projektu „ZFS na Linuxu“, který je nyní považován za hlavní implementaci. OpenZFS.

Vývojáři FreeBSD se rozhodli následovat obecný příklad a nepokoušet se držet Illumos, protože tato implementace je již ve funkčnosti daleko pozadu a vyžaduje velké zdroje pro údržbu kódu a migraci změn. „ZFS na Linuxu“ je nyní považován za hlavní, jediný společný vývojový projekt ZFS. Podpora FreeBSD bude integrována přímo do kódu ZFS na Linuxu a vyvinuta v hlavním úložišti tohoto projektu.

Některé funkce, které jsou dostupné v portu FreeBSD "ZFS on Linux", ale chybí v implementaci ZFS společnosti Illumos:

  • Režim více hostitelů (MMP;
  • Multimodifikační ochrana);
  • Rozšířený systém kvót;
  • Šifrování souborů dat;
  • Samostatný výběr tříd distribuce bloků (třídy přidělení);
  • Použití instrukcí vektorového procesoru k urychlení implementace RAIDZ a výpočtů kontrolních součtů;
  • Vylepšené nástroje příkazového řádku;
  • Opraveno mnoho chyb souvisejících s podmínkami závodu a zámky.

Zdroj: opennet.ru

Přidat komentář