Pénteken a Rust for Linux vezető fejlesztője, Miguel Ojeda kérelmet nyújtott be a Linux 6.4-es kernel új Rust szolgáltatáskódjára.
Az új Rust-kód a Linux 6.4-hez tartalmazza a pin-init API bevezetését, amely a biztonságos rögzített inicializálás kezelésére szolgál, és lehetővé teszi a „nem biztonságos” Rust-kód mennyiségének csökkentését a kernelen belül a stabil címet igénylő adatstruktúrák körül. Az új pin-init API-t pedig más, hamarosan megjelenő Rust for Linux absztrakciók is használni fogják.
A Linux 6.4-es Rust kódja új típusokkal és tulajdonságokkal is bővíti a szinkronizálási modult, egy új ioctl modult a C makróknak megfelelő új”_IOC*”const függvényekkel, egy új uAPI ládával közvetlenül elérhetők az illesztőprogramok számára, valamint a meglévő modulok/ládák egyéb fejlesztései.
A Linux 6.4-hez hozzáadandó Rust szolgáltatáskóddal kapcsolatos további részleteket a ebben a lehívásban találja. kérés.