Në degën net-next, në të cilën zhvillohen ndryshimet për kernelin Linux 6.8, janë përfshirë ndryshime që shtojnë në përbërjen e kernelit ndihmën fillestare Rust mbi nivelin e abstarksiyonit phylib dhe përdor këtë ndihmë drejtuese ax88796b_rust, duke siguruar mbështetje për ndërfaqen PHY të kontrolluesit të Ethernet-it Asix AX88772A (100MBit). Drejtuesi përfshin 135 rreshta kodi dhe pozicionohet si një shembull i thjeshtë pune për krijimin e drejtuesve rrjetorë në gjuhën Rust, i gatshëm për përdorim me pajisje reale.
Për funksionalitetin, drejtuesi në Rust është plotësisht ekuivalent me drejtuesin e vjetër ax88796b, i shkruar në gjuhën C, dhe mund të përdoret me kartat rrjetore X-Surf 100 të pajisura me çipin AX88796B. Të dy drejtuesit, ai në C dhe ai në Rust, do të bashkëjetojnë në kernel dhe mund të aktivizohen sipas preferencave të përdoruesve. Për të aktivizuar drejtuesin në Rust në Kconfig është parashikuar konfigurimi AX88796B_RUST_PHY, së bashku me të cilin përmes parametrave RUST_PHYLIB_ABSTRACTIONS gjithashtu duhet të aktivizohet ndihma Rust mbi phylib.
Për më tepër, është zhvilluar drejtuesi Ethernet Realtek Generic FE-GE në gjuhën Rust, i cili akoma nuk është ofruar për përfshirje në përbërjen e kernelit. Më parë është paraqitur gjithashtu një prototip drejtuesi rust-e1000 për adaptuesit Ethernet të Intel-it, i rishkruar në Rust.
Burimi: opennet.ru
