Ang Linux 6.1 kernel nagbag-o aron suportahan ang Rust nga pinulongan

Gisagop ni Linus Torvalds ang mga pagbag-o sa Linux 6.1 kernel branch nga nag-implementar sa abilidad sa paggamit sa Rust isip ikaduhang pinulongan alang sa pagpalambo sa mga driver ug kernel modules. Gidawat ang mga patch pagkahuman sa usa ka tuig ug tunga nga pagsulay sa linux-sunod nga sanga ug giwagtang ang mga komento nga gihimo. Ang pagpagawas sa kernel 6.1 gilauman sa Disyembre. Ang nag-unang rason sa pagsuporta sa Rust mao ang pagpasayon ​​sa pagsulat sa luwas ug taas nga kalidad nga mga drayber sa device pinaagi sa pagkunhod sa kalagmitan sa paghimo sa mga sayop sa diha nga nagtrabaho uban sa memorya. Ang suporta sa Rust dili mahimo pinaagi sa default ug dili moresulta sa Rust nga gilakip isip usa ka gikinahanglan nga kernel build dependency.

Ang kernel hangtod karon nagsagop sa usa ka gamay, gihubo nga bersyon sa mga patch, nga gikunhoran gikan sa 40 ngadto sa 13 ka libo nga mga linya sa code ug naghatag lamang sa gikinahanglan nga minimum, igo sa paghimo sa usa ka yano nga kernel module nga gisulat sa Rust nga pinulongan. Sa umaabot, giplano nga anam-anam nga madugangan ang naglungtad nga pagpaandar, pagbalhin sa ubang mga pagbag-o gikan sa sanga sa Rust-for-Linux. Sa susama, ang mga proyekto gihimo aron magamit ang gisugyot nga imprastraktura aron mapalambo ang mga drayber alang sa NVMe drive, ang 9p network protocol ug ang Apple M1 GPU sa Rust nga sinultian.

Source: opennet.ru

Idugang sa usa ka comment