Programeri FreeBSD namjeravaju migrirati ZFS na ZoL "ZFS na Linuxu"

zfs-linux

Prije nekoliko dana programeri zaduženi za projekat FreeBSD predali su plan prevoda za sistem datoteka ZFS koristi se u projektu implementacije za projekat "ZFS na Linuxu" (ZoL), koji razvija ZFS port za Linux.

Razlog migracije je stagnacija ZFS baze podataka iz projekta Illumos (vilica OpenSolarisa), koji je prethodno bio korišten kao osnova za prijenos promjena povezanih sa ZFS-om na FreeBSD.

O Wiki ZFS

ZFS je sistem datoteka i upravitelj volumena koji je izvorno razvio Sun Microsystems za vaš Solaris OS. Prvotno značenje bilo je „Zettabyte File System“, ali sada je rekurzivna skraćenica.

ZFS se izdvaja po velikom kapacitetu, integraciji prethodno odvojenih koncepata sistema datoteka i koncepta upravitelja volumena u jedan proizvod, novom okviru na disku, laganim sistemima datoteka i jednostavnom upravljanju prostorom za skladištenje.

Do nedavno, Većinu razvoja povezanih sa ZFS-om proizveli su projekt "ZFS na Linuxu" i kompanija Delphix.

Kompanija razvija operativni sistem Delphix DelphixOS (vilica Illumosa) koja je prethodno pružala ZFS podršku u Illumos bazi podataka.

Razvoj ZFS će se migrirati na Linux

Prije nekoliko mjeseci (početkom godine), Delphix najavio prelazak na implementaciju "ZFS-a na Linuxu", što je konačno na jedno mjesto stavilo sve aktivnosti povezane sa ZFS-om.

Od tekućih i nadziranih ZFS projekata, ostao je samo "ZFS na Linuxu", što se sada može smatrati primarnom implementacijom OpenZFS-a.

Budući da implementacija ZFS-a od strane Illumosa već značajno zaostaje za "ZFS-om na Linuxu" u pogledu funkcionalnosti.

Programeri FreeBSD shvatili su da FreeBSD zajednica nije dovoljno jaka da samostalno održava i razvija postojeću bazu koda.

Ako nastavite koristiti Illumos, jaz u funkcionalnosti će se samo povećavati, a prijenos zakrpe zahtijevat će sve više i više resursa.

Umjesto pokušaja da se drži Illumosa, tim za podršku ZFS-a u FreeBSD-u odlučio je prihvatiti "ZFS na Linuxu" kao glavni razvojni projekt ZFS-a, usmjeravati postojeće resurse na povećanje prenosivosti njihovog koda i koristiti njihovu bazu koda. implementacija ZFS-a za FreeBSD.

Podrška za FreeBSD bit će integrirana izravno u "ZFS na Linuxu" i razvijat će se uglavnom u spremištima ovog projekta (pitanje zajedničkog razvoja u jednom spremištu već je dogovoreno s Brianom Behlendorfom, vođom ZFS projekta na Linuxu).

openZFS

Zašto Linux, a ne nastaviti na FreeBSD-u?

Trenutno, prototip porta "ZFS na Linuxu" za FreeBSD već je pripremljen za pregled.

Da bi se integrirao u bazu kodova FreeBSD, ostaje dodati nekoliko novih funkcija u opencrypto framework.

Da kombinirate port s glavnom bazom koda "ZFS na Linuxu", trebali bi dodati FreeBSD podršku sustavu kontinuirane integracije, osigurati da kôd prođe sve testove i izvesti dodatne testove kvalitete.

Zamjena implementacije ZFS-a u bazi FreeBSD kodova zakazana je za 15. april, ako su prošla dva mjeseca od stabiliziranja luke (inače će se rok promijeniti).

U budućnosti će tri mjeseca postojati stara i nova verzija ZFS-a, nakon čega će se ukloniti stari ZFS kod zasnovan na Illumosu.

Od nove funkcionalnosti koja je dostupna u ZoL portu za FreeBSD, ali ne i u implementaciji Illumos ZFS, zabilježite multihost način rada (MMP, zaštita s više modifikatora), napredni sistem kvota, šifriranje skupa podataka, zasebni odabir klasa dodjele blokova. lekcije).

Korištenje naredbi vektorskog procesora za ubrzavanje implementacije RAIDZ-a i izračunavanje kontrolnih suma, poboljšani alati naredbenog retka.

ZoL takođe ispravlja mnoge greške povezane sa uslovima trke i prekidima, koje još uvijek nisu ispravljene u Illumos kodu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Patrick rekao je

    Definitivna promjena FreeBSD-a u ZoL neće se dogoditi tako brzo, jer iako ZoL ima veći broj funkcionalnosti, FreeBSD ima zreliju i stabilniju implementaciju ZFS-a, uz određene prednosti kao što su:
    -Prilično superiorna TRIM podrška
    -VFS je, između ostalih, svjestan i ARC-a.
    I oni ne namjeravaju žrtvovati ove i druge osobine u bescjenje.
    Međutim, dugoročno bi obje strane trebale pobijediti (ili se barem nadam).