Tek dega net-next, e cila zhvillon ndryshime për kernelin Linux Versioni 6.8 përfshin ndryshime që shtojnë një kornizë fillestare Rust mbi shtresën e abstraksionit phylib në kernel dhe drajverin ax88796b_rust, i cili përdor këtë kornizë dhe ofron mbështetje për ndërfaqen PHY të kontrolluesit Ethernet Asix AX88772A (100MBit). Drajveri përmban 135 rreshta kodi dhe pozicionohet si një shembull i thjeshtë pune për krijimin e drajverëve të rrjetit në Rust, gati për përdorim me harduer të vërtetë.
Për sa i përket funksionalitetit, drejtuesi Rust është plotësisht ekuivalent me drejtuesin e vjetër ax88796b, i shkruar në C dhe mund të përdoret me kartat e rrjetit X-Surf 100 të pajisura me çipin AX88796B. Të dy drejtuesit, C dhe Rust, do të bashkëekzistojnë në kernel dhe mund të përfshihen në varësi të preferencës së përdoruesit. Për të aktivizuar drejtuesin Rust, Kconfig ofron cilësimin AX88796B_RUST_PHY, së bashku me të cilin duhet të aktivizoni edhe lidhjen Rust mbi phylib duke përdorur parametrin RUST_PHYLIB_ABSTRACTIONS.
Për më tepër, drejtuesi i Ethernetit Realtek Generic FE-GE u zhvillua në gjuhën Rust, e cila ende nuk është propozuar për t'u përfshirë në kernel. Më parë, u prezantua gjithashtu një prototip i drejtuesit rust-e1000 për adaptorët Intel Ethernet, i rishkruar në Rust.
Burimi: opennet.ru
