Kódová základna FreeBSD byla převedena na použití OpenZFS (ZFS na Linuxu)

Implementace souborového systému ZFS v hlavní větvi FreeBSD (HEAD) byla převedena na využití kódu OpenZFS, který vyvíjí základ kódové základny „ZFS na Linuxu“ jako referenční variantu ZFS. Na jaře byla podpora FreeBSD přenesena do hlavního projektu OpenZFS, po čemž byla pokračována vývoj všech změn spojených s FreeBSD, a vývojáři FreeBSD získali možnost rychle přenášet do systému všechny novinky vyvíjené projektem OpenZFS.

Mezi možnostmi, které se staly dostupné ve FreeBSD po přechodu na OpenZFS: rozšířený systém kvót, šifrování datových sad, oddělený výběr tříd alokace bloků (allocation classes), využití vektorových procesorových instrukcí pro zrychlení implementace RAIDZ a výpočtu kontrolních součtů, podpora algoritmu komprese ZSTD, režim multihost (MMP, Multi Modifier Protection), vylepšené nástroje příkazového řádku, oprava mnoha chyb souvisejících se stavy závodů a zámky.

Připomínáme, že v prosinci 2018 vyjádřili vývojáři FreeBSD iniciativu přejít na implementaci ZFS od projektu „ZFS na Linuxu“ (ZoL), kolem kterého se v poslední době soustředila veškerá aktivita související s vývojem ZFS. Jako důvod migrace byla zmíněna stagnace kódové základny ZFS od projektu Illumos (fork OpenSolaris), která dříve sloužila jako základ pro přenos souvisejících změn ZFS do FreeBSD.

Hlavní příspěvek k podpoře kódové základny ZFS v Illumos až do nedávné doby poskytovala společnost Delphix, která vyvíjí operační systém DelphixOS (fork Illumos). Před třemi lety se společnost Delphix rozhodla přejít na „ZFS on Linux“, což vedlo k stagnaci ZFS od projektu Illumos a soustředění veškeré související vývojové aktivity v projektu „ZFS on Linux“, který je nyní považován za hlavní implementaci OpenZFS.

Vývojáři FreeBSD se rozhodli jít příkladem a nepokoušet se udržet se na Illumos, protože tato implementace již výrazně zaostává v funkcionalitě a vyžaduje velké zdroje na údržbu kódu a přenos změn. OpenZFS na základě „ZFS on Linux“ je nyní považováno za jednotný společný projekt vývoje ZFS.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster