Vývojári FreeBSD zamýšľajú migrovať ZFS na ZoL „ZFS v Linuxe“

zfs-linux

Pred pár dňami vývojári zodpovední za projekt FreeBSD predložili plán prekladu pre súborový systém ZFS použité v realizačnom projekte pre projekt „ZFS v systéme Linux“ (ZoL), ktorá vyvíja port ZFS pre Linux.

Dôvodom migrácie je stagnácia kódovej základne ZFS z projektu Illumos (vidlica OpenSolaris), ktorý sa predtým používal ako základ pre prenos zmien týkajúcich sa ZFS do FreeBSD.

ZFS

ZFS je súborový systém a správca zväzkov pôvodne vyvinutý spoločnosťou Sun Microsystems pre váš operačný systém Solaris. Pôvodný význam bol „Zettabyte File System“, ale v súčasnosti ide o rekurzívnu skratku.

ZFS vyniká veľkou kapacitou, integráciou predtým samostatných konceptov súborového systému a správcu zväzkov do jedného produktu, novým rámcom na disku, ľahkými súborovými systémami a ľahkou správou úložného priestoru.

Až donedávna Väčšinu vývoja súvisiaceho so ZFS vyprodukoval projekt „ZFS on Linux“ a spoločnosť Delphix.

Spoločnosť vyvíja operačný systém Delphix DelphixOS (vidlica spoločnosti Illumos), ktorá predtým poskytovala podporu ZFS v databáze kódov Illumos.

Rozvoj ZFS prejde na Linux

Pred niekoľkými mesiacmi (na začiatku roka), Delphix oznámil prechod na implementáciu „ZFS v systéme Linux“, ktorá nakoniec priniesla všetku činnosť súvisiacu so ZFS na jedno miesto.

Z prebiehajúcich a monitorovaných projektov ZFS ostáva iba „ZFS v Linuxe“, čo je dnes možné považovať za primárnu implementáciu OpenZFS.

Pretože implementácia ZFS spoločnosťou Illumos už funkčne výrazne zaostáva za „ZFS v systéme Linux“.

Vývojári FreeBSD si uvedomili, že komunita FreeBSD nie je dosť silná na to, aby sama udržala a rozvíjala existujúci kódový základ.

Ak budete pokračovať v používaní Illumosu, medzera vo funkčnosti sa iba zväčší a prenos záplat bude vyžadovať čoraz viac zdrojov.

Namiesto snahy zostať pri Illumose sa tím podpory ZFS vo FreeBSD rozhodol prijať „ZFS v Linuxe“ ako hlavný vývojový projekt ZFS, nasmerovať existujúce zdroje na zvýšenie prenosnosti ich kódu a použiť ich kódovú základňu. Ako základ implementácia ZFS pre FreeBSD.

Podpora FreeBSD bude integrovaná priamo do kódu „ZFS on Linux“ a bude sa rozvíjať hlavne v úložiskách tohto projektu (otázka spoločného vývoja v jednom úložisku už bola dohodnutá s Brianom Behlendorfom, vedúcim projektu ZFS pre Linux).

openZFS

Prečo Linux a nepokračovať na FreeBSD?

V súčasnosti, prototyp portu „ZFS v systéme Linux“ pre FreeBSD už bol pripravený na kontrolu.

Na jeho integráciu do kódovej základne FreeBSD zostáva ešte pridať do rámca opencrypto niekoľko nových funkcií.

Ak chcete port skombinovať s hlavnou kódovou základňou „ZFS v systéme Linux“, mali by do systému kontinuálnej integrácie pridať podporu FreeBSD, uistiť sa, že kód vyhovuje všetkým testom, a vykonať ďalšie testy kvality.

Výmena implementácie ZFS v kódovej základni FreeBSD je naplánovaná na 15. apríla, ak od stabilizácie prístavu uplynuli dva mesiace (inak sa termín zmení).

V budúcnosti budú tri mesiace existovať stará a nová verzia ZFS, po ktorých bude starý kód ZFS založený na Illumose odstránený.

Z nových funkcií, ktoré sú k dispozícii v portáli ZoL pre FreeBSD, ale nie v implementácii Illumos ZFS, si všimnite režim multihost (MMP, ochrana viacerých modifikátorov), pokročilý systém kvót, šifrovanie množiny údajov, samostatný výber tried priradenia blokov. lekcie).

Využitie pokynov vektorového procesora na urýchlenie implementácie RAIDZ a výpočet kontrolných súčtov, vylepšené nástroje príkazového riadku.

ZoL tiež opravuje veľa chýb súvisiacich s podmienkami rasy a zablokovaním, ktoré v kóde Illumos stále nie sú opravené.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   patrik dijo

    Definitívna zmena FreeBSD na ZoL sa neuskutoční tak skoro, pretože aj keď má ZoL väčšie množstvo funkcií, FreeBSD má zrelšiu a stabilnejšiu implementáciu ZFS, okrem určitých výhod, ako sú:
    -Dosť vynikajúca podpora TRIM
    -VFS okrem iného vie o ARC.
    A nehodlajú tieto a ďalšie vlastnosti obetovať pre nič za nič.
    Z dlhodobého hľadiska by však mali víťaziť obe strany (alebo aspoň dúfam).