Red Hat's Long, Rust'ed Road Ahead For Nova As Nouveau Driver Successor
Red Hat's display driver team has recently been devising plans for Nova, a new to-be-developed Linux DRM kernel driver written in Rust for open-source NVIDIA graphics support as the successor/replacement to Nouveau for newer NVIDIA GPU generations supporting the GPU System Processor (GSP). Making this effort all the more involved is being written in Rust at a tim…
https://www.phoronix.com/news/Red-Hat-Nova-Rust-Abstractions
@phoronix This will make some more "out-of-tree" code. At some point Linus will have to make a decision, either say that he stops the Rust experimentation, at the risk of seeing a serious fork of the kernel appear, or he begins to give the green light to really welcome Rust code into the kernel .
@lebout2canap
I don't think he is against it though. He is just being extra (too?) careful for now, waiting to see how things pan out.
@phoronix
@jeancf In fact this thought came to me following this article: https://www.phoronix.com/news/VP9-Linux-Kernel-Rust-V4L2-RFC.
I had thought that this new proposal went against the initial idea of sticking to drivers, but that it was the result of the slow progress on drivers.
(By the way, I find that this is a good approach, this is what was done in GNOME with librsvg.)