Linus Torvalds ayaa ku biiray dooda ku saabsan hirgelinta bilowga taageerada Rust ee kernel Linux

Linus Torvalds ku xiran si looga doodo fursadaha ku darista qalabka horumarinta luqadda Rustka ee Linux kernel. Josh Triplett oo ka socda Intel, oo ka shaqaynaya mashruuc in la keeno luqadda Rust si ay ula mid noqoto luqadda C ee goobta barnaamijka nidaamka, soo jeediyay Marxaladda hore, ku dar ikhtiyaarka Kconfig si aad u taageerto Rust, taas oo aan u horseedi doonin ku darida ku-tiirsanaanta isku-dhafka Rust marka la dhisayo "sameynta allnoconfig" iyo "samaynta allyesconfig" hababka waxayna u oggolaaneysaa tijaabo bilaash ah oo dheeraad ah oo leh code Rust. Khiyaamo la mid ah ayaa lagu fuliyay isagoo ku daray udub dhexaad u ah taageerada tijaabada ah ee isku dhafka Clang ee habka hagaajinta ee marxaladda isku xirka (LTO, Link Time Optimization), ka dib markaa waxaa la qorsheeyay in lagu daro. taageero waxay ku dhistaa ilaalinta dunta amarka (CFI, Xakamaynta- Socodka Daacadnimada).

Linus wuu khilaafay oo wuxuu walaac ka muujiyay in taageerada bilowga ah ee Rust ay markaas noqon doonto mid aan la tijaabin dhismaha oo ay halis ugu jirto in ay ku dhegto qulqulkeeda, taas oo koox yar oo horumariyayaal ah oo xiiseynaya mashruuca ay tijaabiyaan koodka kaliya shuruudahooda gaarka ah oo ay ku daraan khalad. Waxyaabaha sida ay u qarsoon yihiin oo aan soo bixin marka la tijaabinayo kernel-ka deegaanno kale.

Sida laga soo xigtay Linus, darawalka ugu horreeya ee Rust waa in lagu bixiyaa qaab fudud halkaasoo guuldarrooyinka ay yihiin kuwo cad oo sahlan in la ogaado. Si loo fududeeyo tijaabinta, wuxuu ku taliyay in la sameeyo si la mid ah marka la hubinayo noocyada C compiler iyo calamada taageeraya - hubinta joogitaanka isku-darka miridhku ku jiro nidaamka iyo in la awoodsiiyo taageeradiisa haddii la rakibo.

Source: opennet.ru

Add a comment