Papasok sa kaibuturan Linux 6.1 May mga pagbabagong ginawa upang magbigay ng suporta para sa wikang Rust

Tinanggap na ang Linus Torvalds sa sangay ng kernel. Linux Ang mga pagbabago sa 6.1 ay nagbibigay-daan sa paggamit ng Rust bilang pangalawang wika para sa pagbuo ng mga driver at kernel module. Tinanggap ang mga patch pagkatapos ng isang taon at kalahati ng pagsubok sa linux-next branch at pagtugon sa mga alalahaning ibinangon. Inaasahan ang paglabas ng kernel 6.1 sa Disyembre. Ang pangunahing motibasyon para sa pagsuporta sa Rust ay upang gawing simple ang pagsulat ng ligtas at mataas na kalidad na mga driver ng device sa pamamagitan ng pagbabawas ng posibilidad ng mga error sa memorya. Ang suporta sa Rust ay hindi pinagana bilang default at hindi kasama ang Rust bilang isang mandatoryong dependency sa pagbuo ng kernel.

Kasalukuyang gumagamit ang kernel ng minimal at pinasimpleng bersyon ng mga patch, na binawasan mula 40 patungong 13 linya ng code at nagbibigay lamang ng pinakamababang kailangan upang makabuo ng isang simpleng kernel module na nakasulat sa Rust. Sa hinaharap, plano naming unti-unting palawakin ang umiiral na functionality sa pamamagitan ng pag-port ng iba pang mga pagbabago mula sa Rust-for-branch.LinuxKasabay nito, may mga proyektong isinasagawa upang gamitin ang iminungkahing imprastraktura upang bumuo ng mga driver para sa mga NVMe drive, ang 9p network protocol, at ang Apple M1 GPU sa Rust.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster