Mhínigh Linus Torvalds na fadhbanna a bhaineann le ZFS a chur i bhfeidhm don eithne Linux

Le linn an phlé tástálacha sceidealóir tasc, thug duine de na rannpháirtithe díospóireachta sampla, in ainneoin ráitis faoin ngá atá le comhoiriúnacht a choinneáil agus an t-eithne Linux á fhorbairt, chuir athruithe le déanaí ar an eithne isteach ar oibriú ceart an mhodúil "ZFS ar Linux“. Linus Torvalds d'fhreagairgo bhfuil an prionsabal "ná bris úsáideoiríTagraíonn " do na comhéadain eithne seachtracha a úsáideann feidhmchláir spáis úsáideora chomh maith leis an eithne féin a chaomhnú. Ach ní chumhdaíonn sé breiseáin tríú páirtí a forbraíodh go leithleach thar an eithne nach nglactar leo i bpríomh-chomhdhéanamh na heithne, a gcaithfidh na húdair monatóireacht a dhéanamh ar athruithe san eithne ar a gcontúirt agus a bpriacal féin.

Maidir leis an tionscadal ZFS ar Linux, níor mhol Linus an modúl zfs a úsáid mar gheall ar neamh-chomhoiriúnacht na gceadúnas CDDL agus GPLv2. Is é an cás ná mar gheall ar bheartas ceadúnaithe Oracle, is beag an seans go mbeidh ZFS in ann dul isteach sa phríomh-eithne riamh. Is réiteach amhrasach iad na sraitheanna atá beartaithe chun neamh-chomhoiriúnacht ceadúnaithe a sheachbhóthar, a aistríonn rochtain ar fheidhmeanna eithne go cód seachtrach - leanann dlíodóirí argóint maidir le cibé an gcruthófar saothar díorthach nach mór a dháileadh faoin GPL má dhéantar feidhmeanna eithne GPL a athonnmhairiú trí chumhdaigh.

Is é an t-aon rogha ina n-aontódh Linus glacadh leis an gcód ZFS isteach sa phríomh-eithne ná cead oifigiúil a fháil ó Oracle, arna dheimhniú ag an bpríomhdhlíodóir, nó níos fearr fós, Larry Ellison féin. Ní cheadaítear réitigh idirmheánacha, amhail sraitheanna idir an eithne agus cód ZFS, i bhfianaise bheartas ionsaitheach Oracle maidir le maoin intleachtúil comhéadain ríomhchláraithe (mar shampla, triail le Google maidir leis an API Java). Ina theannta sin, measann Linus an fonn a úsáid ZFS ach ómós do faisin, agus ní buntáistí teicniúla. Ní thacaíonn na tagarmharcanna a scrúdaigh Linus le ZFS, agus ní ráthaíonn an easpa tacaíochta iomlán cobhsaíocht fhadtéarmach.

Cuir i gcuimhne duit go ndéantar an cód ZFS a dháileadh faoi cheadúnas CDDL saor in aisce, nach bhfuil ag luí le GPLv2, rud nach gceadaíonn ZFS ar Linux a chomhtháthú isteach sa phríomhbhrainse den eithne Linux, ós rud é go ndéantar cód a mheascadh faoi na ceadúnais GPLv2 agus CDDL. do-ghlactha. Chun an neamh-chomhoiriúnacht cheadúnúcháin seo a shárú, chinn an tionscadal ZFS ar Linux an táirge iomlán a dháileadh faoi cheadúnas CDDL i bhfoirm modúl luchtaithe ar leithligh a sholáthraítear ar leithligh ón eithne.

Tá an fhéidearthacht modúl réidh ZFS a dháileadh mar chuid de na feisteáin dáileacháin conspóideach i measc dlíodóirí. Dlíodóirí ón Caomhanta Saoirse Bogearraí (SFC) breithnighgo gcruthóidh seachadadh modúl eithne dhénártha sa dáileadh táirge a chomhcheangal leis an GPL leis an gceanglas go ndéanfaí an obair a thagann as a dháileadh faoin GPL. Dlíodóirí Canonical nach n-aontaíonn agus luaigh go bhfuil seachadadh modúl zfs inghlactha má sholáthraítear an chomhpháirt mar mhodúl féinchuimsitheach, ar leithligh ón bpacáiste eithne. Tugann Canonical faoi deara gur bhain dáiltí úsáid as cur chuige comhchosúil le fada chun tiománaithe dílseánaigh a sholáthar, mar tiománaithe NVIDIA.

Áiríonn an taobh eile go ndéantar fadhb na comhoiriúnachta eithne i dtiománaithe dílseánaigh a réiteach trí shraith bheag a dháileadh faoin gceadúnas GPL a sholáthar (déantar modúl faoin gceadúnas GPL a luchtú isteach san eithne, a luchtaíonn comhpháirteanna dílseánaigh cheana féin). Maidir le ZFS, ní féidir ciseal den sórt sin a ullmhú ach amháin má chuirtear eisceachtaí ceadúnais ar fáil ó Oracle. In Oracle Linux, réitítear neamh-chomhoiriúnacht leis an GPL nuair a sholáthraíonn Oracle eisceacht ceadúnais a bhainfidh an ceanglas maidir le hobair chomhcheangailte a cheadúnú faoi CDDL, ach ní bhaineann an eisceacht seo le dáiltí eile.

Is éard atá i gceist le réiteach réitigh ná cód foinse an mhodúil a sholáthar sa dáileadh amháin, rud nach n-eascraíonn cuachadh agus a mheastar mar sheachadadh dhá tháirge ar leith. I Debian, úsáidtear an córas DKMS (Tacaíocht Modúl Eithne Dinimiciúla) chuige seo, ina soláthraítear an modúl i gcód foinse agus ina gcuirtear le chéile ar chóras an úsáideora díreach tar éis an pacáiste a shuiteáil.

Foinse: oscailtenet.ru

Add a comment