Linus Torvalds o hlalositse mathata a ho kenya ts'ebetsong ZFS bakeng sa kernel ea Linux

Nakong ea puisano liteko kemiso ea mosebetsi, e mong oa barupeluoa ba lipuisano o fane ka mohlala oa hore ho sa tsotellehe lipolelo tse mabapi le tlhokahalo ea ho boloka tšebelisano ha ho etsoa Linux kernel, liphetoho tsa morao-rao kernel li sitisitse ts'ebetso e nepahetseng ea module "ZFS ho Linux". Linus Torvalds e arabehore molao-motheo "o seke oa roba basebelisi" e bua ka ho boloka marang-rang a kantle a kernel a sebelisoang ke lits'ebetso tsa sebaka sa mosebelisi hammoho le kernel ka boeona. Empa ha e koahele li-add-on tse ntlafalitsoeng ka thoko holim'a kernel tse sa amoheloeng sebopehong sa mantlha sa kernel, eo bangoli ba eona ba tlamehang ho beha leihlo liphetoho tsa kernel ka tsietsi le kotsi ea bona.

Ha e le ZFS mabapi le projeke ea Linux, Linus ha ea khothaletsa ho sebelisa mojule oa zfs ka lebaka la ho se lumellane ha laesense ea CDDL le GPLv2. Boemo ke hore ka lebaka la leano la tumello la Oracle, menyetla ea hore ZFS e tla khona ho kena kernel e kholo e nyane haholo. Likarolo tse reriloeng ho qoba ho se lumellane ha laesense, tse fetolelang phihlello ea mesebetsi ea kernel ho khoutu ea kantle, ke tharollo e belaetsang - babuelli ba molao ba tsoela pele. tsekisana mabapi le hore na ho romela hape kernel ea GPL ho sebetsa ka li-wrappers ho fella ka ho theoa ha mosebetsi o tsoang ho oona o tlamehang ho ajoa tlas'a GPL.

Khetho e le 'ngoe feela eo Linus a ka lumelang ho amohela khoutu ea ZFS ka har'a kernel e kholo ke ho fumana tumello ea semmuso ho tsoa ho Oracle, e netefalitsoeng ke ramolao ea ka sehloohong, kapa ho feta moo, Larry Ellison ka boeena. Litharollo tsa lipakeng, joalo ka mekhahlelo lipakeng tsa kernel le khoutu ea ZFS, ha li lumelloe, ho fanoe ka leano le mabifi la Oracle mabapi le thepa ea mahlale ea li-interfaces tsa mananeo (mohlala, teko le Google mabapi le Java API). Ntle le moo, Linus o nka takatso ea ho sebelisa ZFS e le sethabathaba feela ho feshene, eseng melemo ea tekheniki. Matšoao ao Linus a a hlahlobileng ha a tšehetse ZFS, 'me ho hloka tšehetso e felletseng ha ho tiise botsitso ba nako e telele.

A re u hopotse hore khoutu ea ZFS e ajoa tlas'a laesense ea mahala ea CDDL, e sa lumellaneng le GPLv2, e sa lumelleng ZFS ho Linux ho kopanngoa le lekala le ka sehloohong la Linux kernel, kaha khoutu e kopanya tlas'a GPLv2 le CDDL laesense. ha e amohelehe. Ho qoba ho se lumellane hona ha laesense, ZFS mabapi le projeke ea Linux e nkile qeto ea ho aba sehlahisoa sohle tlasa laesense ea CDDL ka mokhoa oa mojule o laetsoeng ka thoko o fanoang ka thoko ho kernel.

Monyetla oa ho aba mojule oa ZFS o seng o entsoe e le karolo ea lisebelisoa tsa kabo ke phehisano har'a babuelli ba molao. Bo-ramolao ba Software Freedom Conservancy (SFC) nahanahore phano ea binary kernel module kabong e theha sehlahisoa se kopantsoeng le GPL le tlhoko ea hore mosebetsi o hlahisoang o abuoe tlasa GPL. Babuelli ba molao ba molao ha le dumellane 'me u bolele hore ho fana ka mojule oa zfs hoa amoheleha haeba motsoako o fanoa e le mochine o ikemetseng, o arohaneng le sephutheloana sa kernel. Canonical e hlokomela hore kabo ea litaba esale e sebelisa mokhoa o ts'oanang ho fana ka bakhanni ba nang le thepa, joalo ka bakhanni ba NVIDIA.

Lehlakore le leng le re bothata ba ho lumellana ha kernel ho bakhanni ba nang le thepa bo rarolloa ka ho fana ka lesela le lenyenyane le ajoang tlas'a laesense ea GPL (mojule e tlas'a laesense ea GPL e kenngoa ka har'a kernel, e seng e ntse e jara likarolo tsa thepa). Bakeng sa ZFS, lera le joalo le ka lokisoa feela haeba mekhelo ea laesense e fanoe ho tsoa ho Oracle. Ho Oracle Linux, ho se lumellane le GPL ho rarolloa ke Oracle e fanang ka mokhelo oa laesense e tlosang tlhoko ea ho fana ka laesense e kopaneng ea mosebetsi tlas'a CDDL, empa mokhelo ona ha o sebetse liphaellong tse ling.

Workaround ke ho fana ka khoutu ea mohloli feela oa mojule kabong, e sa lebiseng ho bokelleng mme e nkuoa e le phano ea lihlahisoa tse peli tse arohaneng. Ho Debian, tsamaiso ea DKMS (Dynamic Kernel Module Support) e sebelisetsoa sena, moo module e fanoang ka khoutu ea mohloli mme e bokelloa tsamaisong ea mosebedisi hang ka mor'a ho kenya sephutheloana.

Source: opennet.ru

Eketsa ka tlhaloso