Originally posted by ahrs
View Post
Linux 6.13 Rust Support Allowing For In-Place Modules
Collapse
X
-
-
-
Originally posted by ahrs View PostIt would be nice if someday these Rust efforts could be used to allow for safely and correctly unloading and reloading of kernel modules. In theory, every kernel module should be able to be unloaded properly but in practice once drivers like the GPU take hold there's no way to ever unload and reload the module, even if you shutdown the Wayland compositor, the GPU is still in use because of the TTY or some other low-level DRM module that can't be easily unloaded.
As far as I know, all of this Rust code is just abstractions on top of the C code though so it's unlikely we'll ever achieve feature parity with Windows here.
Leave a comment:
-
-
It would be nice if someday these Rust efforts could be used to allow for safely and correctly unloading and reloading of kernel modules. In theory, every kernel module should be able to be unloaded properly but in practice once drivers like the GPU take hold there's no way to ever unload and reload the module, even if you shutdown the Wayland compositor, the GPU is still in use because of the TTY or some other low-level DRM module that can't be easily unloaded.
As far as I know, all of this Rust code is just abstractions on top of the C code though so it's unlikely we'll ever achieve feature parity with Windows here.
Leave a comment:
-
-
This is from the developer who "retired" from the rust for linux project.
Leave a comment:
-
-
Linux 6.13 Rust Support Allowing For In-Place Modules
Phoronix: Linux 6.13 Rust Support Allowing For In-Place Modules
Set to be merged during the upcoming Linux 6.13 merge window is support with the Rust programming language infrastructure for allowing in-place kernel modules...
Tags: None
-
Leave a comment: