Kodna baza FreeBSD-a je migrirana na korištenje OpenZFS-a (ZFS na Linux)

Implementacija ZFS datotečnog sustava u FreeBSD zaglavlju (HEAD) prevedeno koristiti OpenZFS kod razvijajući bazu koda "ZFS uključen Linux» kao ZFS referentna varijanta. U proljeće je podrška za FreeBSD premještena u glavni projekt OpenZFS, nakon čega je tamo nastavljen razvoj svih promjena vezanih uz FreeBSD, a programeri FreeBSD-a mogli su brzo prenijeti u sustav sve inovacije razvijene projektom OpenZFS.

Među značajkama koje su postale dostupne u FreeBSD-u nakon prijelaza na OpenZFS: prošireni sustav kvota, šifriranje skupova podataka, odvojeni odabir klasa dodjele blokova (klase dodjele), korištenje instrukcija vektorskog procesora za ubrzavanje implementacije RAIDZ-a i kontrolne sume izračuni, podrška za algoritam kompresije ZSTD, način multihost(MMP, Multi Modifier Protection), poboljšana instrumentacija naredbenog retka, popravci za mnoge uvjete utrke i probleme s zaključavanjem.

Podsjetimo se da su programeri FreeBSD-a u prosincu 2018. osmislili inicijativa prijelaz na ZFS implementaciju iz projekta "ZFS uključen Linux“(ZoL), oko kojeg se u posljednje vrijeme koncentriraju sve aktivnosti vezane uz razvoj ZFS-a. Kao razlog za migraciju navedena je stagnacija ZFS kodne baze iz projekta Illumos (fork OpenSolarisa), koji je prethodno korišten kao osnova za migraciju promjena povezanih sa ZFS-om na FreeBSD.

Donedavno je glavni doprinos podršci za ZFS kodnu bazu u Illumosu davao Delphix, koji razvija operativni sustav DelphixOS (Illumos fork). Prije tri godine, Delphix je odlučio prijeći na "ZFS na Linux”, što je dovelo do stagnacije ZFS-a iz projekta Illumos i koncentracije svih razvojnih aktivnosti u „ZFS-u na Linux", što se sada smatra glavnom implementacijom OpenZFS.

Programeri FreeBSD-a odlučili su slijediti opći primjer i ne pokušavati zadržati Illumos, jer ova implementacija već znatno zaostaje u funkcionalnosti i zahtijeva značajne resurse za održavanje koda i promjene u prenošenju. OpenZFS, temeljen na "ZFS-u na Linux" se sada smatra jednim zajedničkim ZFS razvojnim projektom.

Izvor: opennet.ru

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