Gjatë gjithë muajit shkurt ishim duke ndarë lajme të ndryshme rreth rast problemesh dhe mosmarrëveshjesh që janë krijuar në komunitetin e zhvilluesve Linux Kernel për zhvillim në Rust.
edhe, Disa prej peshave të rënda në komunitet e kanë bërë të ditur pozicionin e tyre dhe akoma me keq, disa kanë dhënë dorëheqje nga postet e tyre si mirëmbajtës brenda disa nënsistemeve të kernelit Linux.
Duke pasur parasysh këtë valë diskutimesh që duket se po del jashtë kontrollit, Linus Torvalds i ka marrë gjërat në duart e tij. y i është bashkuar diskutimit përreth ndaj rezistencës së disa mirëmbajtësve ndaj futjes së Rust në kernelin Linux.
Sipas Linus, asnjë mirëmbajtës nuk detyrohet të mësojë, të përdorë ose madje merrni parasysh kodin e shkruar në Ndryshk nëse nuk e dëshiron, pasi ata mund të vazhdojnë të punojnë ekskluzivisht me C.
Të mërkurën, 19 shkurt 2025 në orën 22:42, Christoph Hellwig shkroi:
>
Dokumenti thotë se asnjë nënsistem nuk kërkohet për të përdorur Rust. Kjo është e provuar.
> bëj gabim për Linusin. Dhe megjithëse mund të mos e keni ditur kur
> Kur e keni shkruar dokumentin, e keni bërë absolutisht këtë duke e postuar në listë.Unë shpresova dhe e provova, për të parë nëse kjo fije e gjatë do të jepte rezultate.
në diçka konstruktive, por kjo duket se po shkon prapa (ose të paktën
të paktën jo përpara).Fakti është se kërkesa për tërheqje që ju kundërshtuat NUK PREK DMA
SHTRESË GJITHASHT.Ai ishte fjalë për fjalë thjesht një përdorues tjetër, në një situatë krejtësisht të veçantë.
nëndrejtori, që nuk e ka ndryshuar kodin që ju mbani në asnjë mënyrë,
formë ose formë.
megjithatë, nëse një mbajtës vendos të mos përfshihet, ai ose ajo gjithashtu nuk do të ketë mundësinë të ndikojë në mënyrën se si është zhvilluar, as duke ndikuar se si lidhjet e tij të jashtme janë integruar në kodin e nënsistemit të tij.
Torvalds e shpjegoi këtë ata mirëmbajtës që janë të interesuar të ecin përpara me Rust do të jetë në gjendje të marrë pjesë në zhvillimin e tij, të ndikojë në ndërtimin të lidhjeve dhe të ndihmojë në mirëmbajtjen e ndërfaqeve përkatëse. Në të kundërt, ata që zgjedhin të mos punojnë me Rust do të mbrohen nga problemet që mund të lindin gjatë përdorimit të tij, por gjithashtu do të përjashtohen nga ndikimi në evolucionin e tij. Kjo qasje krijon një lloj pengese që, ndërsa mbron ata që janë të përkushtuar ekskluzivisht për C, në të njëjtën kohë i pengon ata të kontribuojnë në përmirësimin e integrimit të Rust.
Pra, ky email nuk ka të bëjë me ndonjë "politikë të ndryshkut". Ky email ka të bëjë me një
Një problem shumë më i madh: si mirëmbajtës, ju jeni përgjegjës për kodin tuaj,
Sigurisht, por ju nuk jeni përgjegjës se kush e përdor rezultatin përfundimtar dhe si.Ju nuk duhet të pëlqeni Rust. Ju nuk duhet të shqetësoheni për të. Kjo është…
Është bërë mjaft e qartë që në fillim se askush nuk është
të detyruar që papritmas duhet të mësojnë një gjuhë të re, dhe se njerëzit që
Nëse dëshironi të punoni ekskluzivisht në anën C, mund të vazhdoni ta bëni këtë.
Kjo situatë krijon, në një farë mënyre, një barrierë mbrojtëse.për ata që punojnë vetëm me C, duke i izoluar nga kompleksitetet dhe të metat e mundshme që lidhen me të te kodi Rust. Por në të njëjtën kohë, i njëjti izolim i pengon ata të ndikojnë në përparimin e Rust, që do të thotë se motoja "askush nuk duhet të merret me Rust" nuk i lejon çdo mirëmbajtësi të bllokojë çdo kod të shkruar në këtë gjuhë.
La organizohet ndarja e përgjegjësive kështu të interesuarit për Rust mund të punojnë në aspektet e tij, ndërsa ata që zgjedhin të mos përfshihen nuk do të detyrohen të ndryshojnë rrjedhën e punës, megjithëse nuk do të jenë në gjendje të modifikojnë zhvillimin e komponentëve të shkruar në Rust.
Debati u intensifikua kur u ngrit çështja e miratimit të lidhjes Rust përmes nënsistemit DMA. Në këtë rast, kundërshtimi i një mbajtësi që u përpoq të bllokonte pranimin e lidhjeve të tilla u injorua, dhe Linus kritikoi hapur veprimet e Christoph Hellwig.
Sipas Torvalds, Hellwig e kishte tejkaluar autoritetin e tij. duke u përpjekur të ndikojë kodin që, duke u zbatuar në një nëndrejtori të veçantë, nuk ka ndikuar në nënsistemin DMA për të cilin ai ishte përgjegjës. Sipas fjalëve të Torvalds, qëndrimi i Hellwig është i ngjashëm me përpjekjen për të çaktivizuar DMA në një kontrollues thjesht sepse atij nuk i pëlqente, gjë që është e papranueshme.
Në fund të fundit, megjithëse çdo mirëmbajtës është përgjegjës për kodin e tij, nuk mund t'u kërkohet të kontrollojnë se si përdoret ai kod ose të vendosin për integrimin e tij në projekte më të mëdha.