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 miaraka amin'ny VMware, 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 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 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 , 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 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. antsoina hoe developers fampiharana fotsiny ho an'ny mpamily NVIDIA tompon'andraikitra amin'ny alàlan'ny sosona GPL nomen'ireo mpamily ireo. Ho setrin'ny mpanoratra patch fa 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
