Net-next harusse, mis arendab kerneli muudatusi Linux Versioon 6.8 sisaldab muudatusi, mis lisavad kernelile esialgse Rust raamistiku phylib abstraktsioonikihi kohale ja ax88796b_rust draiverile, mis kasutab seda raamistikku ja pakub tuge Asix AX88772A (100MBit) Etherneti kontrolleri PHY-liidesele. Draiver sisaldab 135 koodirida ja on paigutatud lihtsa töötava näitena võrgudraiverite loomiseks Rustis, mis on valmis kasutamiseks päris riistvaraga.
Funktsionaalsuse poolest on Rusti draiver täiesti samaväärne vana C-keeles kirjutatud ax88796b draiveriga ning seda saab kasutada AX100B kiibiga varustatud X-Surf 88796 võrgukaartidega. Mõlemad draiverid, nii C kui ka Rust, eksisteerivad kernelis koos ja neid saab vastavalt kasutaja eelistustele lubada. Rusti draiveri lubamiseks pakub Kconfig seadistust AX88796B_RUST_PHY, millega koos tuleb lubada ka Rusti sidumine phylibi kaudu, kasutades parameetrit RUST_PHYLIB_ABSTRACTIONS.
Lisaks on Rustis välja töötatud Realtek Generic FE-GE Etherneti draiver, kuid selle lisamist kerneli pole veel pakutud. Varem esitleti ka Inteli Etherneti adapterite prototüüpi rust-e1000, mis on Rustis ümber kirjutatud.
Allikas: opennet.ru
