Pangowahan kernel Linux 6.1 kanggo ndhukung basa Rust

Linus Torvalds ngadopsi owah-owahan ing cabang kernel Linux 6.1 sing ngetrapake kemampuan kanggo nggunakake Rust minangka basa liya kanggo ngembangake driver lan modul kernel. Patch kasebut ditampa sawise tes setaun setengah ing cabang linux-sabanjure lan ngilangi komentar sing digawe. Rilis kernel 6.1 samesthine ing Desember. Alesan utama kanggo ndhukung Rust yaiku supaya luwih gampang nulis driver piranti sing aman lan berkualitas kanthi nyuda kemungkinan kesalahan nalika nggarap memori. Dhukungan Rust ora diaktifake kanthi standar lan ora nyebabake Rust kalebu minangka ketergantungan mbangun kernel sing dibutuhake.

Kernel nganti saiki wis nggunakake versi patch sing diudani minimal, sing wis dikurangi saka 40 dadi 13 ewu baris kode lan mung nyedhiyakake minimal sing dibutuhake, cukup kanggo mbangun modul kernel sing prasaja sing ditulis ing basa Rust. Ing mangsa ngarep, direncanakake nambah fungsionalitas sing ana, mindhah owah-owahan liyane saka cabang Rust-for-Linux. Ing podo karo, proyek dikembangake kanggo nggunakake infrastruktur sing diusulake kanggo ngembangake driver kanggo drive NVMe, protokol jaringan 9p lan GPU Apple M1 ing basa Rust.

Source: opennet.ru

Add a comment