Symudodd sylfaen cod FreeBSD i ddefnyddio OpenZFS (ZFS ar Linux)

Gweithredu system ffeiliau ZFS yn FreeBSD i fyny'r afon (HEAD) trosglwyddo defnyddio'r cod OpenZFS sy'n datblygu'r sylfaen cod "ZFS ar Linux' fel yr amrywiad cyfeirio ZFS. Yn y gwanwyn, symudwyd cefnogaeth FreeBSD i'r prif brosiect OpenZFS, ac ar ôl hynny parhaodd i ddatblygu'r holl newidiadau cysylltiedig â FreeBSD, ac roedd datblygwyr FreeBSD yn gallu trosglwyddo'r holl arloesiadau a ddatblygwyd gan brosiect OpenZFS i'r system yn gyflym.

Ymhlith y nodweddion a ddaeth ar gael yn FreeBSD ar ôl trosglwyddo i OpenZFS: system gwota estynedig, amgryptio setiau data, dewis ar wahân o ddosbarthiadau dyrannu (dosbarthiadau dyrannu), defnyddio cyfarwyddiadau prosesydd fector i gyflymu gweithrediad RAIDZ a chyfrifo checksums, cefnogaeth i'r algorithm cywasgu ZSTD, modd multihost (MMP, Amddiffyn Aml Addasydd), pecyn cymorth llinell orchymyn gwell, yn trwsio llawer o fygiau sy'n ymwneud ag amodau hil a chloeon.

Dwyn i gof, ym mis Rhagfyr 2018, y daeth datblygwyr FreeBSD allan gyda nhw menter trosglwyddo i weithrediad ZFS o'r prosiect "ZFS ar Linux» (ZoL), y mae'r holl weithgarwch sy'n gysylltiedig â datblygiad ZFS wedi'i ganolbwyntio o'i amgylch yn ddiweddar. Cyfeiriwyd at farweidd-dra sylfaen god ZFS o brosiect Illumos (fforch o OpenSolaris) fel y rheswm dros y mudo, a ddefnyddiwyd yn flaenorol fel sail ar gyfer trosglwyddo newidiadau cysylltiedig â ZFS i FreeBSD.

Gwnaed y prif gyfraniad at gefnogaeth sylfaen cod ZFS yn Illumos tan yn ddiweddar gan Delphix, sy'n datblygu'r system weithredu Delphix OS (fforch o Illumos). Dair blynedd yn ôl, gwnaeth Delphix y penderfyniad i symud i "ZFS on Linux", a arweiniodd at farweidd-dra ZFS o'r prosiect Illumos a chrynodiad yr holl weithgaredd sy'n gysylltiedig â datblygu yn y prosiect "ZFS on Linux", sydd bellach yn cael ei ystyried. y prif weithrediad OpenZFS.

Penderfynodd datblygwyr FreeBSD ddilyn yr un peth a pheidio â cheisio dal gafael ar Illumos, gan fod y gweithredu hwnnw eisoes ymhell ar ei hôl hi o ran ymarferoldeb ac mae angen mwy o adnoddau i gynnal y cod a'r newidiadau porthladd. Mae OpenZFS yn seiliedig ar "ZFS on Linux" bellach yn cael ei weld fel un prosiect datblygu ZFS cydweithredol.

Ffynhonnell: opennet.ru

Ychwanegu sylw