U-Linus Torvalds ujoyine ingxoxo ekusetshenzisweni kokuqala kokusekelwa kwe-Rust ku-Linux kernel

ULinus Torvalds kuxhunyiwe ngengxoxo amathuba ukwengeza amathuluzi okuthuthukiswa ngolimi lwe-Rust ku-Linux kernel. UJosh Triplett ovela ku-Intel, esebenza iphrojekthi ukuletha ulimi lwe-Rust ekulinganeni nolimi C emkhakheni wezinhlelo zesistimu, kuphakanyisiwe Esigabeni sokuqala, engeza inketho ku-Kconfig ukuze isekele i-Rust, engeke iholele ekufakweni kokuncika komhlanganisi we-Rust lapho wakha kumamodi we-"make allnoconfig" kanye "nokwenza i-allyesconfig" futhi kuzovumela ukuhlolwa kwamahhala okwengeziwe ngekhodi ye-Rust. Iqhinga elifanayo lenziwe nge enezela emnyombweni wokusekelwa kokuhlolwa kokuhlangana e-Clang kumodi yokwenza kahle esigabeni sokuxhumanisa (i-LTO, i-Link Time Optimization), ngemuva kwalokho kuhlelwa ukwengeza ukwesekwa yakha ngokuvikela intambo yomyalo (CFI, Control-Flow Integrity).

U-Linus akavumanga futhi wazwakalisa ukukhathazeka ngokuthi ukusekelwa kokuqala kwe-Rust kuzobe kungavivinywa ukwakhiwa kanye nengozi yokubhajwa exhaphozini layo, lapho iqembu elincane lonjiniyela abanentshisekelo kuphrojekthi lihlola ikhodi kuphela ngaphansi kwezimo zabo ezithile futhi lengeze okungalungile. izinto njengoba zihlala zifihliwe futhi aziveli lapho kuhlolwa i-kernel kwezinye izindawo.

NgokukaLinus, umshayeli wokuqala weRust kufanele anikezwe ngefomethi elula lapho ukwehluleka kusobala futhi kulula ukukubona. Ukuze wenze ukuhlola kube lula, utuse ukwenza okufanayo nalapho uhlola izinguqulo ze-compiler C namafulegi asekelwayo - ukuhlola ubukhona be-Rust compiler ohlelweni futhi unike amandla ukusekelwa kwayo uma ifakiwe.

Source: opennet.ru

Engeza amazwana