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

zfs-linux

Prije nekoliko dana programeri zaduženi za projekt FreeBSD predali su plan prevođenja za ZFS datotečni sustav koristi se u provedbenom projektu za projekt "ZFS na Linuxu" (ZoL), koji razvija ZFS priključak za Linux.

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

Oko ZFS

ZFS je upravitelj datotečnim sustavom i volumenom koji je izvorno razvio Sun Microsystems za vaš Solaris OS. Izvorno značenje bilo je "Zettabyte File System", ali sada je rekurzivna kratica.

ZFS se ističe velikim kapacitetom, integracijom prethodno odvojenih koncepata datotečnog sustava i koncepta upravitelja volumena u jedan proizvod, novim okvirom na disku, laganim datotečnim sustavima i jednostavnim upravljanjem prostorom za pohranu.

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

Tvrtka razvija operativni sustav 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 prijelaz na implementaciju "ZFS-a na Linuxu", koji je napokon sve aktivnosti povezane sa ZFS-om povezao na jedno mjesto.

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 smislu 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 samo će se 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-u na FreeBSD-u odlučio je prihvatiti "ZFS na Linuxu" kao glavni razvojni projekt ZFS-a, usmjeriti postojeće resurse na povećanje prenosivosti njihovog koda i koristiti njihovu bazu koda. implementacija ZFS-a za FreeBSD.

Podrška za FreeBSD integrirat će se izravno u "ZFS na Linuxu" i razvijat će se uglavnom u spremištima ovog projekta (pitanje zajedničkog razvoja u jedinstvenom 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 značajki u okvir opencrypto.

Da biste kombinirali port s glavnom bazom koda "ZFS na Linuxu", trebali bi dodati FreeBSD podršku sustavu kontinuirane integracije, osigurati da kôd prođe sva ispitivanja i provesti dodatna ispitivanja kvalitete.

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

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

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

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

ZoL također ispravlja mnoge greške povezane s uvjetima utrke i prekidima, koje još uvijek nisu ispravljene u Illumos kodu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Patrick dijo

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