Linus Torvalds on vastu võtnud Linuxi 6.1 kerneli haru muudatused, mis võimaldavad kasutada Rusti keelt teise keelena draiverite ja kerneli moodulite arendamiseks. Patše on vastu võetud pärast poolteist aastat testimist harus linux-next ja esitatud märkuste kõrvaldamist. Kerneli 6.1 väljaandmine on planeeritud detsembriks. Peamine põhjus Rusti toe tagamisel on seadme draiverite kirjutamise lihtsustamine, vähendades mäluhaldusega seotud vigade tekkimise tõenäosust. Rusti tugi ei ole vaikimisi aktiveeritud ja ei too kaasa Rusti lisamist kerneli kohustuslikesse ehituse sõltuvustesse.
Südamikku on hetkel võetud minimaalne kärbitud patšide versioon, mis on vähendatud 40 000 ridadest 13 000 rida koodi ning tagab vaid vajaliku miinimumi, mis on piisav lihtsa südamiku mooduli koostamiseks, mis on kirjutatud Rusti keeles. Edasi plaanitakse järk-järgult suurendada olemasolevat funktsionaalsust, kandes üle ka teisi muudatusi Rust-for-Linux harust. Samuti arenevad projektid, mis kasutavad pakutud infrastruktuuri NVMe ketaste draiverite, 9p võrguprotokolli ja Apple M1 GPU arendamiseks Rusti keeles.
Allikas: opennet.ru
