Rust võetakse kasutusele Linuxi tuumas 6.1. Loodud on Rust draiver Intel Ethernet kiipidele.

Kernel Maintainers Summit'i üritusel kuulutas Linus Torvalds, et kui ootamatud probleemid ei teki, siis Rust'i keele toetamise plaastrid lisatakse Linuxi tuuma versioonile 6.1, mille vabastamine on planeeritud detsembriks.

Rust'i toe toomise eelised tuumas hõlmavad seadmedraivide turvalise kirjutamise lihtsustamist, vähendades mälu kasutamisega seotud vigade tekkimise tõenäosust ning motiveerides uusi arendajaid tuuma arendusse kaasama. "Rust on üks neist asjadest, mis, nagu ma arvan, toob uusi inimesi... me vananeme ja hallime," ütles Linus.

Linus kuulutas ka, et tuuma versioonis 6.1 parandatakse mitmeid vanu ja põhitõdesid, sealhulgas printk() funktsiooni. Lisaks meenutas Linus, et mitu aastakümmet tagasi üritas Intel veenda teda, et tulevik kuulub Itanium'i protsessoritele, kuid ta vastas: "Ei, seda ei juhtu, kuna sellele puudub arendusplatvorm. ARM teeb kõike õigesti."

Teiseks probleemiks tõi Torvalds esile ARM-protsessorite tootmise segaduse: "länne püüdlevad hullud varustajad, kes valmistavad erinevate ülesannete jaoks spetsialiseeritud kiipe." Ta lisas, et "see oli suur probleem, kui esimesed protsessorid ilmnesid, tänapäeval on standardeid piisavalt, et muuta südamike uutele ARM-protsessoritele portimise lihtsaks."

Lisaks tuleks mainida algse rust-e1000 draiveri versiooni väljakuulutamist Intel'i Ethernet-adapteritele, mis on osaliselt kirjutatud Rust'is. Koodis jääb veel mõne C keele otsekutsumise kasutamine, kuid töö nende asendamiseks ja Rust-aabstraktsioonide lisamiseks, mis on vajalikud võrgu draiverite kirjutamiseks (PCI, DMA ja tuuma võrgurakenduste juurde pääsemiseks), on käimas. Praegusel kujul läbib draiver QEMU-s ping-testi, kuid ei toimi veel reaalses riistvaras.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS-kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS-kaitsega, VPS VDS serverid | ProHoster