Eine neue Reihe von Patches legt an diesem Wochenende den Grundstein für Rust-Abstraktionen für Linux-Netzwerkgerätetreiber, sodass Rust-Code zum Erstellen neuer Netzwerkgerätetreiber verwendet werden kann. Die Patches enthalten auch einen Dummy-Rust-Netzwerktreiber.
Der langjährige Kernel-Entwickler Fujita Tomonori hat am Sonntag eine Reihe von Patches verschickt, die die Rust-Abstraktionen für Netzwerkgerätetreiber sowie den ersten Rust-Dummy-Treiber bereitstellen, um bei der Überprüfung dieses frühen Codes zu helfen. Bisher wurde kein tatsächlicher Hardware-Gerätetreiber für Rust im Netzwerksubsystem veröffentlicht.
Die 800 Zeilen neuen Rust-Codes für den Linux-Kernel wurden gepostet auf rust-for-linux für eine erste Überprüfungsrunde, bevor es der breiteren Linux-Netzwerkentwicklungsgemeinschaft vorgestellt wird.
Es gibt weiterhin viel Die Anzahl der verschiedenen Rust-Arbeiten, die für den Mainline-Linux-Kernel durchgeführt werden, während der Zusammenführung bisher nur eine Menge Infrastrukturarbeit, Subsystemabstraktionen und mehr bedeutet, während darauf gewartet wird, dass nennenswerte Rust-Treiber – wie der Apple DRM-Kernel-Treiber – bereit sind Upstreaming.