Tolo-kevitra hanakanana ireo mpamily sosona izay manome fidirana amin'ny antson'ny kernel GPL Linux

Christoph Hellwig, mpamorona kernel malaza Linux, izay mpikambana tao amin'ny komity fitantanana ara-teknika tao amin'ny fikambanana taloha Linux Ny Fikambanana sy ny mpitory amin'ny raharaha mifandraika amin'ny GPL Fitsapana miaraka amin'ny VMware, ka dia nanatitra manamafy ny fiarovana amin'ny fampifangaroana ireo mpamily manokana amin'ny singa kernel Linux, aondrana ho an'ny môdioly manana fahazoan-dàlana GPL ihany. Mba hialana amin'ny fameperana ny fanondranana marika GPL, ireo mpamorona mpamily manokana dia mampiasa môdioly middleware izay open source ny kaody ary zaraina eo ambanin'ny fahazoan-dàlana GPLv2. Na izany aza, voafetra amin'ny fandikana ny fidiran'ny mpamily manokana amin'ny API kernel ilaina ny asany, izay voarara ny fampiasana mivantana avy amin'ny kaody manokana.

Mba hanakanana ny hetsika toy izany, Christoph Helwig vonona ho an'ny fotony Linux Patches izay miantoka ny lova amin'ny saina mifandraika amin'ny fanondranana marika GPL. Ny tolo-kevitra dia mifantoka amin'ny lova ny saina TAINT_PROPRIETARY_MODULE amin'ny môdely rehetra izay mampiditra marika avy amin'ny môdely misy ity marika ity. Noho izany, raha toa ka manandrana mampiditra marika avy amin'ny môdely tsy GPL ny môdely middleware GPL, dia handova ny marika TAINT_PROPRIETARY_MODULE ny môdely GPL ary tsy ho afaka hiditra amin'ireo singa fototra izay azon'ny môdely nahazo alalana GPL ihany, na dia efa nampiditra marika avy amin'ny sokajy "gplonly" aza ny môdely teo aloha.

Nandritra ny dinika dia nisy ihany koa Fitenenana soso-kevitra manidy mivadika - Raha manafatra marika EXPORT_SYMBOL_GPL ny maodely, dia tsy tokony hafarana amin'ny maodely izay tsy milaza mazava ny fifanarahan'ny GPL ny marika naondranan'io maody io. Ireo. raha misy maodely manafatra marika EXPORT_SYMBOL_GPL, dia tsy maintsy raisina ho EXPORT_SYMBOL_GPL ny marika rehetra aondrana. Christoph Helwig nanoratra, fa 100% aho dia manaiky an'io tolo-kevitra io, fa ny fanovana toy izany dia tsy ho diso an'i Linus Torvalds, satria izany dia hitarika amin'ny tsy fahafahan'ny ankamaroan'ny subsystems kernel ho an'ny mpamily manana fananana, noho ny zava-misy fa rehefa manamboatra mpamily, marika fototra. aondrana eo ambanin'ny GPL dia tafiditra ao.

Ny fanovana dia natolotra ho setrin'izany famoahana injeniera avy amin'ny Facebook, andiana patch miaraka amin'ny fampiharana ny subsystem netgpu vaovao izay ahafahan'ny fifanakalozana data mivantana (DMA
zero-copy) eo anelanelan'ny karatra tambajotra sy ny GPU, mandritra ny fanodinana ny protocol amin'ny CPU. Tsy faly antsoina hoe developers fisian'ny fampiharana fotsiny ho an'ny mpamily NVIDIA tompon'andraikitra amin'ny alàlan'ny sosona GPL nomen'ireo mpamily ireo. Ho setrin'ny fanakianana mpanoratra patch nanondrofa ny subsystem dia tsy mifamatotra amin'ny NVIDIA ary ny fanohanana azy dia azo omena ihany koa ho an'ny rindrambaiko interface tsara amin'ny AMD sy Intel GPUs. Vokatr'izany, ny fampiroboroboana ny netgpu ao amin'ny kernel dia heverina ho tsy azo atao raha tsy misy ny fanohanana miasa mifototra amin'ny mpamily maimaim-poana toy ny AMDGPU, Intel i915 na Nouveau.

Source: opennet.ru

Mividiana fampiantranoana azo antoka ho an'ny tranokala misy fiarovana DDoS, mpizara VPS VDS 🔥 Mividiana fampiantranoana tranonkala azo antoka miaraka amin'ny fiarovana DDoS, mpizara VPS VDS | ProHoster