Rust pral enkli nan nwayo Linux 6.1 la. Yo te kreye yon chofè Rust pou chips Intel Ethernet

Nan Kernel Maintainers Summit, Linus Torvalds te anonse ke, eksepte pwoblèm enprevi, yo pral enkli plak pou sipòte devlopman chofè Rust nan nwayo Linux 6.1, ki espere lage nan mwa desanm.

Youn nan benefis ki genyen nan gen sipò Rust nan nwayo a se senplifikasyon nan ekri chofè aparèy ki an sekirite nan diminye chans pou fè erè lè w ap travay ak memwa epi motive nouvo devlopè yo patisipe nan travay sou nwayo a. "Rust se youn nan bagay sa yo ke mwen panse pral pote nan nouvo figi ... nou ap vin fin vye granmoun ak gri," Linus te di.

Linus te anonse tou ke vèsyon kernel 6.1 pral amelyore kèk nan pati ki pi ansyen ak pi fondamantal nan nwayo a, tankou fonksyon printk(). Anplis de sa, Linus te raple ke plizyè deseni de sa Intel te eseye konvenk li ke processeurs Itanium yo te lavni an, men li te reponn, "Non, sa pa pral rive paske pa gen okenn platfòm devlopman pou li. ARM ap fè tout bagay byen."

Yon lòt pwoblèm Torvalds te idantifye se te enkonsistans nan pwodiksyon processeurs ARM yo: "konpayi pyès ki nan konpitè fou ki soti nan Lwès sovaj, ki fè bato espesyalize pou plizyè travay." Li te ajoute ke "sa a te yon gwo pwoblèm lè premye processeurs yo te soti, jodi a gen ase estanda pou fè li fasil pou pò nwayo nan nouvo processeurs ARM."

Anplis de sa, nou ka sonje piblikasyon premye aplikasyon chofè rust-e1000 pou adaptè Ethernet Intel, ki pasyèlman ekri nan lang Rust. Kòd la toujou genyen apèl dirèk nan kèk C Liaisons, men travay gradyèl ap fèt pou ranplase yo epi ajoute abstraksyon Rust ki nesesè pou ekri chofè rezo yo (pou aksè a PCI, DMA ak API rezo nwayo). Nan fòm li ye kounye a, chofè a pase tès ping la avèk siksè lè li te lanse nan QEMU, men li poko travay ak pyès ki nan konpitè reyèl.

Sous: opennet.ru

Add nouvo kòmantè