Áætlað er að Linux 6.8 kjarninn muni innihalda fyrsta netstjórann á Rust tungumálinu

Net-next útibúið, sem þróar breytingar fyrir Linux kjarna 6.8, inniheldur breytingar sem bæta við kjarnann upphaflega Rust umbúðirnar fyrir ofan phylib abstraktionsstigið og ax88796b_rust rekilinn sem notar þessa umbúðir, sem veitir stuðning fyrir PHY tengi Asix AX88772A. (100MBit) Ethernet stjórnandi. . Ökumaðurinn inniheldur 135 línur af kóða og er staðsettur sem einfalt vinnudæmi til að búa til netrekla í Rust, tilbúið til notkunar með alvöru vélbúnaði.

Hvað varðar virkni er Rust driverinn algjörlega jafngildur gamla ax88796b drivernum, skrifaður í C, og hægt að nota hann með X-Surf 100 netkortum sem eru búin AX88796B flísinni. Báðir reklarnir, C og Rust, munu lifa saman í kjarnanum og geta verið innifalin eftir óskum notenda. Til að virkja Rust ökumanninn gefur Kconfig upp AX88796B_RUST_PHY stillinguna, ásamt henni þarftu einnig að virkja Ryðbindinguna yfir phylib með því að nota RUST_PHYLIB_ABSTRACTIONS færibreytuna.

Að auki var Realtek Generic FE-GE Ethernet rekillinn þróaður á Rust tungumálinu, sem ekki hefur enn verið lagt til að verði tekið inn í kjarnann. Áður var einnig kynnt frumgerð af rust-e1000 reklum fyrir Intel Ethernet millistykki, endurskrifuð í Rust.

Heimild: opennet.ru

Bæta við athugasemd