Thathas an dùil gum bi an kernel Linux 6.8 a ’toirt a-steach a’ chiad draibhear lìonra anns a ’chànan Rust

Tha an ath mheur lìon, a bhios a’ leasachadh atharrachaidhean airson an Linux kernel 6.8, a’ toirt a-steach atharrachaidhean a chuireas ris an kernel a’ chiad phasgan Rust os cionn ìre tarraing a-mach phylib agus an draibhear ax88796b_rust a bhios a’ cleachdadh a’ phasgan seo, a’ toirt taic do eadar-aghaidh PHY an Asix AX88772A (100MBit) rianadair Ethernet .. Tha an draibhear a’ toirt a-steach loidhnichean còd 135 agus tha e air a shuidheachadh mar eisimpleir obrach sìmplidh airson draibhearan lìonra a chruthachadh ann an Rust, deiseil airson a chleachdadh le fìor bhathar-cruaidh.

A thaobh gnìomhachd, tha an draibhear Rust gu tur co-ionann ris an t-seann dhràibhear ax88796b, sgrìobhte ann an C, agus faodar a chleachdadh le cairtean lìonra X-Surf 100 uidheamaichte leis a ’chip AX88796B. Bidh an dà dhràibhear, C agus Rust, co-bhith san kernel, agus faodar an toirt a-steach a rèir roghainn an neach-cleachdaidh. Gus an draibhear Rust a chomasachadh, bheir Kconfig an suidheachadh AX88796B_RUST_PHY, còmhla ris an sin feumaidh tu cuideachd an ceangal Rust thairis air phylib a chomasachadh a’ cleachdadh am paramadair RUST_PHYLIB_ABSTRACTIONS.

A bharrachd air an sin, chaidh an draibhear Realtek Generic FE-GE Ethernet a leasachadh anns a ’chànan Rust, nach deach a mholadh fhathast airson a thoirt a-steach don kernel. Roimhe sin, chaidh prototype den draibhear meirge-e1000 airson innealan-atharrachaidh Intel Ethernet, ath-sgrìobhadh ann an Rust, a thaisbeanadh cuideachd.

Source: fosgailtenet.ru

Cuir beachd ann