U ZFS na Linuxu dodana je podrška za FreeBSD

U kodnoj bazi «ZFS na Linuxu«, koja se razvija pod okriljem projekta OpenZFS kao referentna implementacija ZFS, su prihvaćene izmjene koje dodaju podršku operativnom sustavu FreeBSD. Kod dodan u «ZFS na Linuxu» testiran je u granama FreeBSD 11 i 12. Tako su programeri FreeBSD-u olakšali potrebnu podršku vlastitog sinkroniziranog ogranka «ZFS na Linuxu», a razvoj svih povezanih promjena sa FreeBSD-om odvijat će se u glavnom projektu. Osim toga, funkcionalnost glavne grane «ZFS na Linuxu» u FreeBSD-u bit će testirana u sustavu neprekidne integracije.

Podsjetimo, da su u prosincu 2018. godine programeri FreeBSD-a iznijeli inicijativu o prelasku na implementaciju ZFS od projekta «ZFS na Linuxu» (ZoL), oko koje se u posljednje vrijeme koncentrirala sva aktivnost vezana uz razvoj ZFS. Kao razlog migracije spomenuto je zastoja kodne baze ZFS od projekta Illumos (fork OpenSolaris), koja se ranije koristila kao osnova za prijenos promjena povezanih sa ZFS-om u FreeBSD. Glavni doprinos podršci kodne baze ZFS u Illumosu do nedavno dala je tvrtka Delphix, koja razvija operativni sustav DelphixOS (fork Illumosa). Prije dvije godine tvrtka Delphix odlučila je preći na «ZFS na Linuxu», što je dovelo do zastoja ZFS-a od projekta Illumos i koncentracije sve aktivnosti vezane uz razvoj u projektu «ZFS na Linuxu», koji se sada smatra glavnom implementacijom OpenZFS.

Programeri FreeBSD-a odlučili su slijediti opći primjer i ne pokušavati zadržati Illumos, budući da je ova implementacija već značajno zaostala u funkcionalnosti i zahtijeva velike resurse za održavanje koda i prijenos promjena. «ZFS na Linuxu» sada se smatra glavnim zajedničkim projektom za razvoj ZFS-a. Među mogućnostima koje su dostupne u «ZFS na Linuxu» za FreeBSD, ali nedostaju u implementaciji ZFS-a od Illumosa su: multihost način (MMP, Multi Modifier Protection), prošireni sustav kvota, enkripcija skupova podataka, odvojeni izbor klasa raspodjele blokova (allocation classes), korištenje vektorskih procesorskih instrukcija za ubrzanje implementacije RAIDZ i izračuna kontrolnih zbrojeva, poboljšani alati za naredbeni redak, ispravak mnogih grešaka povezanih s uvjetima utrke i blokadama.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster