Bydd Rust yn cael ei dderbyn i'r cnewyllyn Linux 6.1. Gyrrwr rhwd ar gyfer sglodion Ethernet Intel wedi'i greu

Yn Uwchgynhadledd Cynhalwyr Cnewyllyn, cyhoeddodd Linus Torvalds, ac eithrio materion nas rhagwelwyd, y bydd clytiau i gefnogi datblygiad gyrrwr Rust yn cael eu cynnwys yn y cnewyllyn Linux 6.1, y disgwylir iddo gael ei ryddhau ym mis Rhagfyr.

Rhai o fanteision cael cefnogaeth Rust yn y cnewyllyn yw ei gwneud hi'n haws ysgrifennu gyrwyr dyfeisiau diogel trwy leihau'r siawns o wneud bygiau cof ac annog datblygwyr newydd i gymryd rhan yn y cnewyllyn. "Mae rhwd yn un o'r pethau hynny dwi'n meddwl fydd yn dod ag wynebau newydd i mewn... rydyn ni'n mynd yn hen ac yn llwydo," meddai Linus.

Cyhoeddodd Linus hefyd y bydd fersiwn cnewyllyn 6.1 yn gwella ar rai o rannau hynaf a mwyaf sylfaenol y cnewyllyn, megis y swyddogaeth printk (). Yn ogystal, roedd Linus yn cofio bod Intel wedi ceisio ei argyhoeddi sawl degawd yn ôl mai proseswyr Itanium oedd y dyfodol, ond atebodd “Na, ni fydd hyn yn digwydd, gan nad oes llwyfan datblygu ar ei gyfer. Mae ARM yn gwneud popeth yn iawn."

Problem arall y nododd Torvalds yw'r anghysondeb wrth gynhyrchu proseswyr ARM: "cwmnïau caledwedd gwallgof o'r Gorllewin Gwyllt, gan wneud sglodion arbenigol ar gyfer tasgau amrywiol." Ychwanegodd fod "yn broblem fawr pan ddaeth y proseswyr cyntaf allan, heddiw mae digon o safonau i'w gwneud hi'n hawdd cludo creiddiau i broseswyr ARM newydd."

Yn ogystal, gallwn nodi cyhoeddi gweithrediad cychwynnol y gyrrwr rust-e1000 ar gyfer addaswyr Intel Ethernet, a ysgrifennwyd yn rhannol yn Rust. Mae gan y cod alwad uniongyrchol o hyd i rai rhwymiadau C, ond mae gwaith graddol ar y gweill i'w disodli ac ychwanegu tyniadau Rust sy'n angenrheidiol ar gyfer ysgrifennu gyrwyr rhwydwaith (ar gyfer cyrchu PCI, DMA, a API rhwydwaith cnewyllyn). Yn ei ffurf bresennol, mae'r gyrrwr yn llwyddo yn y prawf ping pan gaiff ei redeg yn QEMU, ond nid yw'n gweithio gyda chaledwedd go iawn eto.

Ffynhonnell: opennet.ru

Ychwanegu sylw