I uru a Linus Torvalds ki te korerorero mo te whakatinanatanga tuatahi o te tautoko Rust i roto i te kernel Linux

Linus Torvalds hono mo te korerorero whai wāhitanga te taapiri taputapu mo te whanaketanga i te reo Rust ki te pata Linux. Josh Triplett no Intel, e mahi ana kaupapa ki te kawe i te reo Rust ki te rite ki te reo C i roto i te mara o te raupaparorohiko, whakaaro I te waahi tuatahi, taapirihia he whiringa ki a Kconfig hei tautoko i a Rust, e kore e arahi ki te whakauru i nga whakawhirinakitanga kaitoha Rust i te wa e hanga ana i roto i te "make allnoconfig" me te "make allyesconfig" aratau ka whakaaetia kia nui ake nga whakamatautau kore utu me te waehere Rust. I whakatinanahia he tinihanga rite ki tāpiri ana ki te uho o te tautoko whakamatautau mo te huihuinga i Clang i roto i te aratau arotautanga i te waahanga hono (LTO, Hononga Time Optimization), muri iho ka whakamaheretia ki te taapiri tautoko hanga ki te tiaki miro whakahau (CFI, Tikanga-Rere Mana).

Kaore a Linus i whakaae me te kii i te awangawanga ka kore e whakamatauria te tautoko tuatahi mo Rust mo te hanga me te tupono ka mau ki roto i tana ake repo, i reira he roopu iti o nga kaiwhakawhanake e hiahia ana ki te kaupapa ka whakamatau i te waehere i raro i o raatau tikanga motuhake ka taapiri i te he. nga mea i te mea kei te huna tonu, kaore e puta ake i te wa e whakamatautau ana i te kernel i etahi atu taiao.

E ai ki a Linus, me tuku te taraiwa Rust tuatahi i roto i te whakatakotoranga ngawari ka kitea nga rahunga me te ngawari ki te kite. Hei whakamaarama i nga whakamatautau, i kii ia kia pera ano i te wa e tirotirohia ana nga momo whakahiato C me nga haki tautoko - te tirotiro mo te noho mai o te Kaihanga Rust ki runga i te punaha me te whakamana i tana tautoko mena ka whakauruhia.

Source: opennet.ru

Tāpiri i te kōrero