Als Antwort auf Linus Torvalds' Anmerkung, dass das Beispiel eines Treibers, das dem Patch-Set zur Unterstützung der Programmiersprache Rust für den Linux-Kernel beigefügt ist, nutzlos sei und keine realen Probleme löse, wurde eine Variante des PL061 GPIO-Treibers vorgestellt, die in Rust neu geschrieben wurde. Besonders an diesem Treiber ist, dass seine Implementierung nahezu zeilenweise dem vorhandenen GPIO-Treiber in C entspricht. Für Entwickler, die sich mit der Erstellung von Treibern in Rust vertrautmachen möchten, wurde ein zeilenweiser Vergleich vorbereitet, der verständlich macht, in welche Konstruktionen in Rust der C-Code umgewandelt wurde.
Quelle: opennet.ru