[$] RVKMS and Rust KMS bindings At the <a href="https://indico.freedesktop.org/event/6/" rel="nofollow">2024 X.Org Developers Conference</a> (XDC), Lyude Paul gave a talk on the work she has been doing as part of the <a href="https://gitlab.freedesktop.org/drm/nova" rel="nofollow">Nova project</a>, which is an <a href="https://lwn.net/Articles/990736/" rel="nofollow">effort build an NVIDIA GPU driver in Rust</a>. She wanted to provide an introduction to https://lwn.net/ml/all/20240930233257.1189730-36-lyude@redhat.com/ , which is being used to develop Rust kernel mode setting (KMS) bindings; RVKMS is a port of the https://docs.kernel.org/gpu/vkms.html (VKMS) driver to Rust. In addition, she wanted to give her opinion on Rust, and why she thinks it is a "game-changer for the kernel", noting that the reasons are not related to the oft-mentioned, "headline" feature of the language: memory safety. https://lwn.net/Articles/997850/