Vývojáři FreeBSD mají v úmyslu migrovat ZFS na ZoL „ZFS v Linuxu“

zfs-linux

Před několika dny vývojáři odpovědní za projekt FreeBSD předložili plán překladu pro souborový systém ZFS použitý v implementačním projektu pro projekt „ZFS v systému Linux“ (ZoL), která vyvíjí port ZFS pro Linux.

Důvodem migrace je stagnace kódové základny ZFS z projektu Illumos (vidlice OpenSolaris), který byl dříve používán jako základ pro přenos změn souvisejících se ZFS do FreeBSD.

ZFS

ZFS je souborový systém a správce svazků původně vyvinutý společností Sun Microsystems pro váš operační systém Solaris. Původní význam byl „Zettabyte File System“, ale nyní se jedná o rekurzivní zkratku.

ZFS vyniká velkou kapacitou, integrací dříve samostatných konceptů souborového systému a správce svazků do jednoho produktu, novým rámcem na disku, lehkými souborovými systémy a snadnou správou úložného prostoru.

Až donedávna Většina vývoje souvisejícího se ZFS byla vytvořena projektem „ZFS on Linux“ a společností Delphix.

Společnost vyvíjí operační systém Delphix DelphixOS (fork of Illumos) which earlier provided ZFS support in the Illumos codebase.

Rozvoj ZFS bude migrovat na Linux

Před několika měsíci (na začátku roku), Delphix oznámil přechod na implementaci „ZFS v Linuxu“, což nakonec přineslo veškerou aktivitu související se ZFS na jedno místo.

Z probíhajících a monitorovaných projektů ZFS zůstává pouze „ZFS v Linuxu“, což lze nyní považovat za primární implementaci OpenZFS.

Vzhledem k tomu, že implementace ZFS společností Illumos již funkčně výrazně zaostává za „ZFS v systému Linux“.

Vývojáři FreeBSD si uvědomili, že komunita FreeBSD není dostatečně silná na to, aby sama udržovala a rozvíjela stávající kódovou základnu.

Pokud budete i nadále používat Illumos, mezera ve funkčnosti se jen zvětší a přenos oprav bude vyžadovat stále více zdrojů.

Spíše než se snažit zůstat u Illumosu, se tým podpory ZFS ve FreeBSD rozhodl přijmout „ZFS v Linuxu“ jako hlavní vývojový projekt ZFS, nasměrovat existující zdroje ke zvýšení přenositelnosti jejich kódu a použít jejich kódovou základnu. Jako základ implementace ZFS pro FreeBSD.

Podpora FreeBSD bude integrována přímo do kódu „ZFS on Linux“ a bude vyvinuta hlavně v úložištích tohoto projektu (otázka společného vývoje v jednom úložišti již byla dohodnuta s Brianem Behlendorfem, vedoucím projektu ZFS pro Linux).

openZFS

Proč Linux a nepokračovat na FreeBSD?

V současné době, prototyp portu „ZFS v Linuxu“ pro FreeBSD již byl připraven ke kontrole.

Chcete-li jej integrovat do základny kódů FreeBSD, zbývá přidat do rámce opencrypto několik nových funkcí.

Chcete-li kombinovat port s hlavní kódovou základnou „ZFS v systému Linux“, měli by do systému kontinuální integrace přidat podporu FreeBSD, ujistit se, že kód prošel všemi testy, a provést další testy kvality.

Výměna implementace ZFS v kódové základně FreeBSD je naplánována na 15. dubna, pokud to byly dva měsíce od stabilizace přístavu (jinak bude termín změněn).

V budoucnu budou tři měsíce existovat stará a nová verze ZFS, poté bude odstraněn starý kód ZFS založený na Illumosu.

Z nové funkce, která je k dispozici v portu ZoL pro FreeBSD, ale ne v implementaci Illumos ZFS, si všimněte režimu vícehostitelů (MMP, ochrana s více modifikátory), pokročilý systém kvót, šifrování datové sady, samostatný výběr tříd přiřazení bloků. lekce).

Použití instrukcí vektorového procesoru k urychlení implementace RAIDZ a výpočtu kontrolních součtů, vylepšené nástroje příkazového řádku.

ZoL také opravuje mnoho chyb souvisejících s rasovými podmínkami a zablokováním, které jsou v kódu Illumos stále neopraveny.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Patricio řekl

    Definitivní změna FreeBSD na ZoL neproběhne tak brzy, protože i když má ZoL více funkcí, FreeBSD má vyspělejší a stabilnější implementaci ZFS, kromě určitých výhod, jako jsou:
    - Poměrně vynikající podpora TRIM
    -VFS ví mimo jiné o ARC.
    A nemají v úmyslu obětovat tyto a další vlastnosti pro nic za nic.
    Z dlouhodobého hlediska by však obě strany měly vyhrávat (nebo alespoň doufám).