Perjantaina Rust for Linuxin pääkehittäjä Miguel Ojeda lähetti pyynnön uudesta Rust-ominaisuuskoodista Linux 6.4-ytimeen.
Uusi Rust-koodi Linux 6.4:lle sisältää pin-init API:n käyttöönoton, joka on tarkoitettu turvalliseen kiinnitettyyn alustukseen ja mahdollistaa”vaarallisen”Rust-koodin määrän vähentämisen ytimessä vakaan osoitteen tarvitsevien tietorakenteiden ympärillä. Uutta pin-init API:ta puolestaan käyttävät myös muut tulevat Rust for Linux-abstraktiot.
Rust-koodi Linux 6.4:n kanssa lisää myös uusia tyyppejä ja ominaisuuksia synkronointimoduuliin, uuden ioctl-moduulin uusilla”_IOC*”const-toiminnoilla, jotka vastaavat C-makroja, uuden uAPI-laatikon olla suoraan ajureiden käytettävissä, ja muita parannuksia olemassa oleviin moduuleihin/laatikoihin.
Lisätietoja Linux 6.4:ään lisättävästä Rust-ominaisuuskoodista löytyy tästä vedosta. pyyntö.