Red Hat Announces Nova, a Rust-Based GSP-Only Driver for NVIDIA GPUs
Designed as the successor of the Nouveau open-source driver for GSP-firmware-based NVIDIA graphics cards, the Nova graphics driver is a GSP (GPU System Processor) only driver entirely written in the Rust programming language and it aims to be a lot more simple and easy to maintain than Nouveau while benefiting from more memory safety offered by Rust.
With Nova, Red Hat hopes to contribute to the Rust efforts in the Linux kernel and also attract more developers to get involved in this open-source graphics driver for NVIDIA GPUs. Red Hat wants to develop its Nova graphics driver upstream in the Linux kernel, starting with just a driver stub that only makes use of some basic Rust abstractions, but they first need to deal with the missing C binding abstractions for integral kernel infrastructure.