Linus Torvalds wuxuu sharaxay dhibaatooyinka hirgelinta ZFS ee kernel Linux

Intii dooddu socotay imtixaanada Jadwalaha hawsha, mid ka mid ah ka qaybgalayaasha doodda ayaa tusaale u soo qaatay in inkasta oo ay jiraan bayaanno ku saabsan baahida loo qabo in la ilaaliyo iswaafajinta marka la horumarinayo kernel-ka Linux, isbeddelladii ugu dambeeyay ee kernel-ka ayaa carqaladeeyay hawlgalka saxda ah ee cutubka "ZFS ee Linux" Linus Torvalds ku jawaabayin mabda'a "ha jabin users"waxaa loola jeedaa ilaalinta is-dhexgalka kernel-ka dibadda ee ay adeegsadaan codsiyada booska isticmaale iyo sidoo kale kernel laftiisa. Laakiin ma daboosho wax-ku-kordhinta qolo saddexaad ee goonida loo sameeyay ee kernel-ka oo aan la aqbalin isku-dhafka ugu weyn ee kernel-ka, kuwaas oo qorayaashu ay tahay inay la socdaan isbeddelada kernel-ka khatartooda iyo khatartooda.

Dhanka ZFS ee mashruuca Linux, Linus kuma talin isticmaalka moduleka zfs sababtoo ah waafaqid la'aanta shatiyada CDDL iyo GPLv2. Xaaladdu waxay tahay iyadoo ay ugu wacan tahay siyaasadda shatiga Oracle, fursadaha ay ZFS waligeed awood u yeelan doonto inay gasho kernel-ka ugu weyn aad ayay u yar yihiin. Lakabyada la soo jeediyay in laga gudbo iswaafajin la'aanta shatiga, taas oo u tarjumeysa gelitaanka howlaha kernel code-ka dibadda, waa xal shaki leh - qareennada ayaa sii wada. ku doodo ku saabsan in dib-u-dhoofinta hawlaha kernel-ka GPL iyada oo loo marayo duubabku waxay keenaysaa abuurista shaqo kala soocis ah oo ay tahay in lagu qaybiyo hoos GPL.

Xulashada kaliya ee Linus uu ku aqbali karo inuu aqbalo koodhka ZFS ee kernel-ka ugu weyn waa inuu ogolaansho rasmi ah ka helo Oracle, oo uu caddeeyey qareenka ugu weyn, ama weli, Larry Ellison laftiisa. Xalalka dhexdhexaadka ah, sida lakabyada u dhexeeya kernel-ka iyo ZFS code, lama ogola, marka la eego siyaasadda gardarada ah ee Oracle ee ku saabsan hantida garaadka ee is-dhexgalka barnaamijyada (tusaale, maxkamadayn Google oo ku saabsan Java API). Intaa waxaa dheer, Linus wuxuu tixgelinayaa rabitaanka isticmaalka ZFS kaliya abaal-marinta moodada, oo aan ahayn faa'iidooyinka farsamada. Halbeegyada uu Linus baadhay ma taageeraan ZFS, la'aanta taageero buuxdana ma dammaanad qaadayso xasilloonida muddada-dheer.

Aan ku xasuusinno in koodhka ZFS lagu qaybiyay shatiga CDDL ee bilaashka ah, kaas oo aan ku habboonayn GPLv2, kaas oo aan u oggolaan ZFS ee Linux in lagu daro laanta ugu weyn ee kernel Linux, tan iyo markii la isku daray koodka hoos yimaada shatiga GPLv2 iyo CDDL waa wax aan la aqbali karin. Si looga gudbo iswaafajin la'aanta shatigan, mashruuca ZFS ee Linux wuxuu go'aansaday inuu u qaybiyo dhammaan alaabta hoos timaada shatiga CDDL oo ah qaab module gooni ah loo raray kaas oo si gooni ah loo keenay kernel-ka.

Suurtagalnimada in la qaybiyo cutubka ZFS oo diyaarsan oo qayb ka ah xirmooyinka qaybinta waa muran ka dhex jira qareennada. Qareennada ka socda Ilaalinta Xoriyadda Software-ka (SFC) tixgelinin gaarsiinta moduleka kernel-ka binary ee qaybinta ay sameyso badeecad ay la socoto GPL iyadoo shardi ah in shaqada ka soo baxda lagu qaybiyo GPL. Qareenada Canonical ha isku raacin oo sheeg in gaarsiinta moduleka zfs-ka la aqbali karo haddii qaybta loo bixiyo sidii module is-ka kooban, oo ka duwan xirmada kernel-ka. Qoraallada canonical ah in qaybintu ay muddo dheer adeegsatay hab la mid ah si ay u sahayda darawallada gaarka ah, sida darawallada NVIDIA.

Dhanka kale waxa ay tixgalinaysaa in dhibka ku saabsan iswaafajinta kernel-ka ee darawalada gaarka loo leeyahay lagu xalliyo in la keeno lakab yar oo lagu qaybiyay shatiga GPL (module hoos yimaada shatiga GPL ayaa lagu shubaa kernel-ka, kaas oo horeyba u raraya qaybaha gaarka ah). Dhanka ZFS, lakabka noocan oo kale ah ayaa la diyaarin karaa oo keliya haddii shatiga laga reebo laga bixiyo Oracle. Gudaha Oracle Linux, waafaqid la'aanta GPL-da waxaa xalliya Oracle oo bixisa shati ka reeban oo meesha ka saaraysa shatiga shatiga la isku daray ee CDDL, laakiin ka reeban ma khusayso qaybinta kale.

Hawsha shaqada ayaa ah in la bixiyo kaliya koodhka isha ee moduleka qaybinta, taas oo aan keenin xidhidh waxaana loo arkaa keenista laba badeeco oo kala duwan. Gudaha Debian, nidaamka DKMS (Taageerada Module Module Dynamic Kernel) ayaa tan loo isticmaalaa, kaas oo moduleka lagu bixiyo koodhka isha oo lagu ururiyo nidaamka isticmaalaha isla markiiba ka dib marka la rakibo xirmada.

Source: opennet.ru

Add a comment