FreeBSD koodibaas on teisendatud kasutama OpenZFS-i (ZFS Linuxis)

ZFS-failisüsteemi juurutamine FreeBSD päises (HEAD) üle kantud kasutada OpenZFS-koodi koodibaasi arendamiseks "ZFS Linuxis» ZFS-i võrdlusvariandina. Kevadel viidi FreeBSD tugi üle OpenZFS-i põhiprojekti, misjärel jätkus seal kõigi FreeBSD-ga seotud muudatuste arendus ning FreeBSD arendajad said kiiresti süsteemi üle kanda kõik OpenZFS projektiga arendatud uuendused.

Funktsioonide hulgas, mis said FreeBSD-s kättesaadavaks pärast OpenZFS-ile üleminekut: laiendatud kvoodisüsteem, andmekogumite krüptimine, eraldi plokkide jaotusklasside (eraldusklasside) valik, vektorprotsessori juhiste kasutamine RAIDZ-i rakendamise kiirendamiseks ja kontrollsumma. arvutused, ZSTD tihendusalgoritmi tugi, režiim multihost(MMP, Multi Modifier Protection), täiustatud käsurea mõõteriistad, paljude võistlustingimuste ja lukustusprobleemide parandused.

Meenutagem, et 2018. aasta detsembris tulid FreeBSD arendajad välja algatus projektist üleminek ZFS-i juurutamisele "ZFS Linuxis"(ZoL), mille ümber on viimasel ajal keskendunud kogu ZFS-i arendamisega seotud tegevus. Migratsiooni põhjuseks toodi Illumos projekti ZFS-i koodibaasi (OpenSolarise kahvel) seiskumine, mida varem kasutati ZFS-iga seotud muudatuste üleviimisel FreeBSD-sse.

Kuni viimase ajani andis Illumos ZFS-i koodibaasi toetamise peamise panuse operatsioonisüsteemi arendav Delphix. DelphixOS (Illumos kahvel). Kolm aastat tagasi otsustas Delphix minna üle "ZFS on Linuxile", mille tulemusel ZFS jäi Illumos projektist soiku ja koondas kogu arendustegevuse "ZFS on Linux" projekti, mida praegu peetakse peamiseks teostuseks. OpenZFS.

FreeBSD arendajad otsustasid järgida üldist eeskuju ja mitte püüda Illumost kinni hoida, kuna see juurutamine on funktsionaalsuses juba kaugel ja nõuab suuri ressursse koodi hooldamiseks ja muudatuste migreerimiseks. "ZFS-il Linuxis" põhinevat OpenZFS-i peetakse nüüd üheks ZFS-i koostööprojektiks.

Allikas: opennet.ru

Lisa kommentaar