Linus Torvalds ora ngilangi kemungkinan nggabungake dhukungan Rust menyang kernel Linux 5.20.

Ing konferensi Open-Source Summit 2022 saiki, ing bagean FAQ, Linus Torvalds nyebutake kemungkinan integrasi awal menyang komponen kernel Linux kanggo ngembangake driver piranti ing Rust. Bisa uga patch sing nganggo Rust bakal ditampa ing changelog sabanjure sing mbentuk komposisi kernel 5.20, sing dijadwalake ing pungkasan September.

Panjaluk tarik menyang kernel durung dikirim menyang Torvalds, nanging patchset wis ditinjau maneh, dicopot cathetan kunci, wis diuji ing cabang linux-sabanjure kanggo sawetara wektu, lan wis digawa menyang negara sing cocog kanggo nggawe lapisan abstraksi liwat subsistem kernel, driver nulis, lan modul. Dhukungan Rust ditampilake minangka pilihan sing ora diaktifake kanthi gawan lan ora nyebabake inklusi Rust ing antarane dependensi mbangun sing dibutuhake kanggo kernel.

Owah-owahan sing diusulake ndadekake Rust bisa digunakake minangka basa liya kanggo ngembangake driver lan modul kernel. Nggunakake Rust kanggo ngembangake pembalap bakal ngidini sampeyan nggawe pembalap sing luwih aman lan luwih apik kanthi gaweyan minimal, bebas saka masalah kayata ngakses area memori sawise dibebasake, dereferensi null pointer, lan overruns buffer.

Penanganan memori-aman diwenehake ing Rust ing wektu kompilasi liwat mriksa referensi, nglacak kepemilikan obyek lan umur obyek (skop), uga liwat evaluasi bener saka akses memori sak eksekusi kode. Rust uga menehi pangayoman marang overflows integer, mbutuhake initialization prentah saka nilai variabel sadurunge digunakake, Ngalahake kasalahan luwih apik ing perpustakaan standar, ditrapake konsep referensi immutable lan variabel minangka standar, nawakake typing statis kuwat kanggo nyilikake kesalahan logis.

Source: opennet.ru

Add a comment