Onjiniyela abaphethe ikhodi eyisisekelo "I-ZFS ku-Linux" eyakhiwa ngaphansi kwephiko le-OpenZFS njengokuqaliswa kokusebenza kwe-ZFS, basanda kukhipha izindaba eyani zamukele izinguquko ezithile engeza ukusekelwa kohlelo lokusebenza lwe-FreeBSD.
Ikhodi engezwe ku- "ZFS kuLinux" ihlolwe kumagatsha e-FreeBSD 11 no-12. Ngakho-ke, abathuthukisi beFreeBSD abasadingi ukugcina igatsha labo elivumelanisiwe le- "ZFS kuLinux" nokuthuthukiswa kwazo zonke izinguquko ezihlobene neFreeBSD kuzokwenzeka kuphrojekthi enkulu.
Ngaphandle kwalokho, futhil Ukusebenza kwe-FreeBSD kwegatsha eliyinhloko "I-ZFS ku-Linux" ngesikhathi sokuthuthukiswa se izohlolwa ohlelweni lokuhlanganisa oluqhubekayo.
Khumbula ukuthi engoDisemba 2018, abathuthukisi beFreeBSD bathathe isinyathelo sokushintsha ekusetshenzisweni kwe- I-ZFS evela kuphrojekthi ye-ZFS ku-Linux (ZoL), lapho wonke umsebenzi ophathelene nokwakhiwa kweZFS usanda kugxila kuwo.
Isizathu sokufuduka kwakungu ukuvinjelwa kwe-ZFS codebase (imfoloko ye-OpenSolaris) yephrojekthi ye-Illumos, eyayikade isetshenziswa njengesisekelo sokudlulisa izinguquko ezihlobene ne-ZFS ku-FreeBSD.
Kuze kube muva nje, iDelphix, inkampani yezentuthuko yohlelo lokusebenza lwe-DelphixOS, ibambe iqhaza elikhulu ekusekeleni i-ZFS codebase ku-Illumos (imfoloko ye-Illumos). Eminyakeni emibili edlule uDelphix uthathe isinqumo sokushintshela ku-ZFS kwiLinux, okwenze u-el Itafula leZFS lephrojekthi ye-Illumos kanye nokugxila kwayo yonke imisebenzi ehlobene nentuthuko kuphrojekthi ye-ZFS ku-Linux, manje okubhekwa njengokuqaliswa okuyisisekelo kwe-OpenZFS.
Kusukela ukuqaliswa kwe-ZFS kwe-Illumos ya isemuva kakhulu kwe- "ZFS ku-Linux" maqondana nokusebenza, Abathuthukisi beFreeBSD baqaphela ukuthi umphakathi weFreeBSD ibingenawo amandla anele okugcina nokuthuthuka ngokuzimela isisekelo sekhodi esikhona. Uma uqhubeka nokusebenzisa i-Illumos, igebe ekusebenzeni lizokhula kuphela futhi ukudluliswa kokulungiswa kuzodinga izinsiza eziningi ngokwengeziwe.
Esikhundleni sokuzama ukubambelela kuma-Illumos, I-ZFS eqenjini lokweseka iFreeBSD inqume ukwamukela i- "ZFS on Linux" Njengephrojekthi enkulu yokusebenzisana ngokubambisana yeZFS, qondisa izinsizakusebenza ezikhona ukukhuphula ukuthambeka kwekhodi yakho futhi usebenzise isisekelo sekhodi yakho njengesisekelo sokuqalisa kwakho i-ZFS yeFreeBSD. Ukwesekwa kweFreeBSD kuzohlanganiswa ngqo kukhodi ye- "ZFS on Linux" futhi kuzothuthukiswa ikakhulukazi ezinqolobaneni zale phrojekthi (udaba lokuthuthukiswa ngokuhlanganyela endaweni eyodwa seluvele luvunyelwene noBrian Behlendorf, umholi wephrojekthi weZFS kuLinux).
Onjiniyela be-FreeBSD uthathe isinqumo sokulandela isibonelo esivamile futhi angazami ukubambelela ku-Illumos, ngoba lokhu kusetshenziswa sekusele emuva kakhulu ekusebenzeni futhi kudinga izinsiza ezinkulu ukugcina ikhodi nokudlulisa izinguquko.
"I-ZFS ku-Linux" manje isithathwa njengephrojekthi yokuhola ngokubambisana ehamba phambili ihlukile ku-ZFS.
Phakathi kwezici ezitholakala ku- "ZFS kuLinux" yeFreeBSD, kepha engatholakali ekusetshenzisweni kwe-Illumos kweZFS, ivelele imodi ye-multihost (MMP, Multi Modifier Protection), uhlelo olunwetshiwe lwe-quota, ukubethela amasethi wedatha, ukwahlukanisa ukukhethwa kwamakilasi okwabiwa kwamabhulokhi (amakilasi okwabiwa), ukusetshenziswa kwemiyalo ye-vector processor ukusheshisa ukuqaliswa kwe-RAIDZ nokubalwa kwama-checksums, amathuluzi entambo athuthukisiwe, kanye nokulungiswa kwamaphutha okuningi okuhambisana nezimo zomjaho.
Ngakho-ke ukusekelwa kweFreeBSD kwe- I-ZoL izosiza ukuhamba kwezinguquko phakathi kweFreeBSD neLinux, ngaphezu konjiniyela beshilo ukuthi okunye ukuthuthuka kuzotholwa, abakusho ngakho:
- ngenisa i-FreeBSD SPL
- engeza ama-ifdefs ngekhodi ejwayelekile lapho kunengqondo khona ukwenza kanjalo kunokuphinda ikhodi kumafayili ahlukile
Ekugcineni yebo ufuna ukwazi kabanzi ngayo, ungabheka imininingwane ku- isixhumanisi esilandelayo.