De Linus Torvalds ass mat der Diskussioun iwwer d'initial Implementatioun vu Rust Support am Linux Kernel ugeschloss

Linus Torvalds verbonnen fir Diskussioun Méiglechkeete Tools fir d'Entwécklung an der Rust Sprooch op de Linux Kernel ze addéieren. Josh Triplett vun Intel, schaffen op Projet d'Rust Sprooch op Paritéit mat der C Sprooch am Beräich vun der Systemprogramméierung ze bréngen, proposéiert An der éischter Etapp, füügt eng Optioun un Kconfig fir Rust z'ënnerstëtzen, wat net zur Inklusioun vu Rust Compiler Ofhängegkeete géif féieren wann Dir am "make allnoconfig" an "make allyesconfig" Modi baut a méi gratis Experimentéiere mam Rust Code géif erlaben. En ähnlechen Trick gouf mat ëmgesat derbäisetzen an de Kär vun der experimenteller Ënnerstëtzung fir d'Assemblée am Clang am Optimiséierungsmodus an der Linkstadium (LTO, Link Time Optimization), duerno ass et geplangt ze addéieren ënnerstëtzen baut mat Kommando thread Schutz (CFI, Kontroll-Flow Integritéit).

De Linus war net averstanen an huet Bedenken ausgedréckt datt d'initial Ënnerstëtzung fir Rust dann net getest gëtt fir de Bau a riskéiert a sengem eegene Sumpf hänke bliwwen, an deem eng kleng Grupp vun Entwéckler, déi am Projet interesséiert sinn, de Code nëmmen ënner hire spezifesche Konditioune testen an déi falsch addéieren. Saachen wéi se verstoppt bleiwen an net opdauchen wann Dir de Kernel an aneren Ëmfeld testen.

Dem Linus no soll den éischte Rust Chauffer an engem einfachen Format ugebuede ginn, wou Feeler offensichtlech sinn an einfach z'entdecken. Fir d'Tester ze vereinfachen, huet hien recommandéiert datselwecht ze maachen wéi wann Dir C Compiler Versiounen an ënnerstëtzt Fändelen iwwerpréift - iwwerpréift fir d'Präsenz vum Rust Compiler um System an aktivéiert seng Ënnerstëtzung wann et installéiert ass.

Source: opennet.ru

Setzt e Commentaire