Linus Torvalds s'unì à a discussione di a resistenza di i mantene à l'intruduzioni di Rust in u kernel, spieghendu chì nimu hè furzendu i mantene à amparà a lingua Rust, aduprà u codice Rust, o piglià in contu a presenza di u codice Rust in u kernel. I mantenitori ponu cuntinuà à travaglià in modu sicuru solu cù u codice C è micca interferiscenu cù Rust in ogni modu. Ma tali mantene ùn pò micca influenzà cumu si sviluppa Rust in u kernel, per esempiu, ùn ponu micca interferiscenu cù l'urganizazione di l'interazzione esterna di u codice Rust cù u codice di u so subsistema.
Maintainers chì sò interessatu à avanzà Rust pò esse implicatu in u sviluppu, è tandu ghjunghjenu l'uppurtunità di influenzà a custruzzione di ligami Rust è ponu participà à u mantenimentu di l'interfaccia Rust. Mantenetori chì ùn volenu micca trattà cù Rust ùn anu micca da preoccupassi di cumu travaglianu i wrappers di Rust, ma ancu ùn puderanu influenzà u so sviluppu.
Stu crea un tipu di muru prutittivu intornu à i sviluppori C-solu, shielding li da questione Rust-related è tene li fora di Rust in tuttu. Ma stu muru travaglia tramindui manere, perchè se un sviluppatore ùn vole micca trattà cù Rust, ùn anu micca l'uppurtunità di influenzà u prugressu di Rust. In altri palori: "nimu hà da trattà cù Rust" ùn significa micca "ogni mantenitore pò vetu qualsiasi codice Rust". Ci hè presumitu chì in a rialità a divisione di i mantene ùn serà micca cusì radicali è certi mantenenti piglià in contu Rust ligami è cooperà cù i so sviluppatori, ma senza avè troppu attivamente implicatu in stu prucessu.
Riguardu à a situazione cù l'appruvazioni di Rust bindings over the DMA subsystem, bypassing the keeper, chì prova di bluccà l'accettazione di tali ligami, Linus criticò l'azzioni di Christoph Helwig. In l'opinione di Linus, Christophe avia superatu a so autorità è hà pruvatu à influenzà u codice chì ùn hà micca affettatu u codice di u subsistema DMA, era implementatu in un subdirectory separatu, è ùn hà micca affettatu u codice chì Christophe era rispunsevuli. Christophe hà pruvatu à cuntrullà ciò chì u subsistema DMA hè stata utilizata, è e so azzioni ponu esse paragunate à pruvà à disattivà l'usu di DMA in qualchi cunduttore, solu perchè ùn li piacia micca quellu driver. Bottom line: Ancu se i mantenitori sò rispunsevuli di u so codice, ùn sò micca rispunsevuli di cumu si usa l'output di quellu codice o da quale.
Source: opennet.ru
