Linus Torvalds za diskusiju добавления в ядро Linux средств для разработки на языке Rust. Джош Триплет (Josh Triplett) из компании Intel, работающий над da dovede Rust jezik u paritet sa jezikom C u oblasti sistemskog programiranja, U početnoj fazi, dodajte opciju u Kconfig za podršku Rust, što ne bi dovelo do uključivanja zavisnosti Rust kompajlera prilikom izgradnje u režimima “make allnoconfig” i “make allyesconfig” i omogućilo bi slobodnije eksperimentisanje sa Rust kodom. Sličan trik je implementiran sa u srž eksperimentalne podrške za sklapanje u Clang u optimizacionom modu u fazi povezivanja (LTO, Link Time Optimization), nakon čega se planira dodavanje gradi sa zaštitom komandne niti (, Integritet kontrolnog toka).
Linus se nije složio i izrazio zabrinutost da bi početna podrška za Rust tada bila netestirana za izgradnju i rizikovao da se zaglavi u vlastitoj močvari, u kojoj mala grupa programera zainteresiranih za projekt testira kod samo pod svojim specifičnim uvjetima i dodaje pogrešan stvari ostaju skrivene i ne pojavljuju se prilikom testiranja kernela u drugim okruženjima.
Prema Linusu, prvi Rust drajver bi trebao biti ponuđen u jednostavnom formatu gdje su kvarovi očigledni i lako ih je otkriti. Da bi pojednostavio testiranje, preporučio je da se uradi isto kao kada se proverava verzije C kompajlera i podržane zastavice - provera prisutnosti Rust kompajlera na sistemu i omogućavanje njegove podrške ako je instaliran.
izvor: opennet.ru
