Thàinig Linus Torvalds a-steach don deasbad air a’ chiad bhuileachadh air taic Rust anns an kernel Linux

Linus Torvalds ceangailte airson deasbaid cothroman a’ cur innealan airson leasachadh anns a’ chànan Rust ris an kernel Linux. Josh Triplett bho Intel, ag obair air pròiseict gus an cànan Rust a thoirt gu co-ionannachd leis a’ chànan C ann an raon prògramadh siostaim, air a mholadh Aig a’ chiad ìre, cuir roghainn ri Kconfig gus taic a thoirt do Rust, rud nach toireadh gu bhith a’ toirt a-steach eisimeileachd Rust compiler nuair a thogas tu na modhan “make allnoconfig” agus “déan allyesconfig” agus a leigeadh le barrachd deuchainneachd an-asgaidh le còd Rust. Chaidh cleas coltach ris a chuir an gnìomh le a ’cur ris a-steach do chridhe taic deuchainneach airson co-chruinneachadh ann an Clang ann am modh optimization aig an ìre ceangail (LTO, Link Time Optimization), agus às deidh sin thathar an dùil cuir ris taic togail le dìon snàithlean àithne (CFI, Smachd-Sruth Ionracas).

Cha robh Linus ag aontachadh agus chuir e dragh an cèill gum biodh an taic tùsail airson Rust an uairsin gun dearbhadh airson an togail agus cunnart a dhol an sàs anns a’ bhoglach aige fhèin, far am biodh buidheann bheag de luchd-leasachaidh aig a bheil ùidh sa phròiseact a ’dèanamh deuchainn air a’ chòd a-mhàin fo na cumhaichean sònraichte aca agus a ’cur ris a’ mhearachd. rudan mar a bhios iad falaichte agus nach nochd iad nuair a bhios iad a’ dèanamh deuchainn air an kernel ann an àrainneachdan eile.

A rèir Linus, bu chòir a 'chiad dràibhear Rust a thairgsinn ann an cruth sìmplidh far a bheil fàilligidhean follaiseach agus furasta an lorg. Gus deuchainn a dhèanamh nas sìmplidhe, mhol e an aon rud a dhèanamh nuair a bha e a’ sgrùdadh dreachan cruinneachaidh C agus brataichean le taic - a ’sgrùdadh an robh an compiler Rust air an t-siostam agus a’ comasachadh a thaic ma tha e air a chuir a-steach.

Source: fosgailtenet.ru

Cuir beachd ann