Linus Torvalds melu diskusi babagan implementasi awal dhukungan Rust ing kernel Linux

Linus Torvalds disambungake kanggo diskusi kapabilitas nambahake alat kanggo pangembangan ing basa Rust menyang kernel Linux. Josh Triplett saka Intel, nggarap proyek kanggo nggawa basa Rust menyang paritas karo basa C ing bidang pemrograman sistem, saranake Ing tataran dhisikan, nambah pilihan kanggo Kconfig kanggo ndhukung Rust, kang ora bakal mimpin menyang Gawan saka Rust compiler dependensi nalika mbangun ing "nggawe allnoconfig" lan "nggawe allyesconfig" mode lan bakal ngidini liyane free eksperimen karo kode Rust. A trick padha dipun ginakaken karo nambahake dadi inti saka dhukungan eksperimen kanggo perakitan ing Clang ing mode optimasi ing tataran ngubungake (LTO, Link Wektu Optimization), sawise kang ngrancang kanggo nambah dhukungan rakitan kanthi proteksi benang perintah (CFI, Integritas Aliran Kontrol).

Linus ora setuju lan mratelakake keprihatinan yen dhukungan awal kanggo Rust bakal ora diuji kanggo mbangun lan resiko macet ing rawa dhewe, ing ngendi sekelompok pangembang cilik sing kasengsem ing proyek kasebut nguji kode kasebut mung ing kahanan tartamtu lan nambah salah. iku tetep didhelikake lan ora muncul nalika nyoba kernel ing lingkungan liyane.

Miturut Linus, pembalap Rust pisanan kudu ditawakake kanthi format sing prasaja ing ngendi kegagalan katon lan gampang dideteksi. Kanggo nyederhanakake tes, dheweke nyaranake nindakake kaya nalika mriksa versi kompiler C lan panji sing didhukung - mriksa ananΓ© kompiler Rust ing sistem kasebut lan ngaktifake dhukungan yen wis diinstal.

Source: opennet.ru

Add a comment